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=32k , bs=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”