scala io,从tmpfs移动文件太慢
我面临一个奇怪的scala io,从tmpfs移动文件太慢,scala,tmpfs,Scala,Tmpfs,我面临一个奇怪的scala io方法问题。这是我的文件系统,tmp目录驻留在ram中 ~ % df -Th ~/ :) Filesystem Type Size Used Avail Use% Mounted on rootfs rootfs 112G 18G 89G 17% / /dev devtmp
scala io
方法问题。这是我的文件系统,tmp
目录驻留在ram中
~ % df -Th ~/ :)
Filesystem Type Size Used Avail Use% Mounted on
rootfs rootfs 112G 18G 89G 17% /
/dev devtmpfs 3.9G 0 3.9G 0% /dev
run tmpfs 3.9G 236K 3.9G 1% /run
/dev/sda btrfs 112G 18G 89G 17% /
shm tmpfs 3.9G 872K 3.9G 1% /dev/shm
tmpfs tmpfs 3.9G 34M 3.9G 1% /tmp
此外,copyTo
方法工作良好replace
和atomicMove
标志不会改变任何东西;而不是为我工作
scala> val fs = scalax.file.ramfs.RamFileSystem()
fs: scalax.file.ramfs.RamFileSystem = Ram File System
scala> val ramTmp = fs("/tmp/ensime")
ramTmp: scalax.file.Path = RamPath(/tmp/ensime)
scala> ramTmp.exists
res9: Boolean = false
事实证明,这是一个带有moveTo
的实现。现在已经修好了
scala> val fs = scalax.file.ramfs.RamFileSystem()
fs: scalax.file.ramfs.RamFileSystem = Ram File System
scala> val ramTmp = fs("/tmp/ensime")
ramTmp: scalax.file.Path = RamPath(/tmp/ensime)
scala> ramTmp.exists
res9: Boolean = false