ntfs-3g可怜的写入速度

ntfs的写入速度非常糟糕

sudo mount -t ntfs -o sync,noatime,gid=users /dev/sdf1 "/media/MNTPNT"

用DD进行testing

dd if=/dev/zero of=/media/6ED8C60456B3EBDA/test.tmp bs=1k count=128k

 2585+0 records in 2585+0 records out 2647040 bytes (2.6 MB) copied, 22.6904 s, 117 kB/s 

这是一个1TB的WD Passport,我也有一个500GB的WD Passport,格式化为ext4(最后一次logging的rsync运行)平均写入速度为15MB / s

sudo cat /dev/sdb | pv -r > /dev/null

给读取速度〜40MB / s

Linux 3.0.0-12-server 21/11/11 _x86_64_(2 CPU)

试试bs=32kbs=64k ,甚至bs=1M :USB有很长的周转时间,而且你使用同步安装选项。 这会导致写入速度下降,因为它会禁用写入caching。

我认为问题是与sync选项,默认情况下安装与async一切。 根据定义,同步操作比asynchronous操作花费更多的时间。 所以,你可以把noatime放回去,实际上你可以从中获得一些性能上的提升,但我不确定noatime对ntfs-3g是否有影响。

尝试将参数big_writes放入您的mount命令中:

sudo mount -t ntfs -o async,big_writes,noatime,gid = users / dev / sdf1“/ media / MNTPNT”