NTFS格式外接USB硬盘写入性能异常低下的优化求助
NTFS格式外接USB硬盘写入性能异常低下的优化求助
最近碰到个糟心事,我的外接USB硬盘是NTFS分区,写入性能差得离谱,跟读取速度完全没法比。
我知道sync选项会严重拖慢NTFS的性能,但检查了当前的挂载参数,发现并没有开启这个选项:
rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2
另外,我查了资料,big_writes选项现在在ntfs-3g驱动里已经默认开启了,所以应该也不是这个原因导致的性能问题。想请教各位大佬,还有什么办法能提升这块硬盘的写入性能?
我用KDiskMark做了磁盘基准测试,结果如下:
注意:读取速度明显异常偏高,应该是测试工具的问题,实际读取根本达不到这个速度,但写入速度和我用rsync传输文件时的实际表现完全一致。
KDiskMark (3.1.3) Flexible I/O Tester (fio-3.34) -------------------------------------------------------------------------------- * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB = 1000 bytes, KiB = 1024 bytes [Read] Sequential 1 MiB (Q= 8, T= 1): 5683.719 MB/s [ 5550.5 IOPS] < 1417.53 us> Sequential 1 MiB (Q= 1, T= 1): 6310.817 MB/s [ 6162.9 IOPS] < 161.15 us> Random 4 KiB (Q= 32, T= 1): 755.180 MB/s [ 188795.1 IOPS] < 169.29 us> Random 4 KiB (Q= 1, T= 1): 753.670 MB/s [ 188417.6 IOPS] < 5.17 us> [Write] Sequential 1 MiB (Q= 8, T= 1): 11.009 MB/s [ 10.8 IOPS] < 2564.91 us> Sequential 1 MiB (Q= 1, T= 1): 10.485 MB/s [ 10.2 IOPS] < 238.27 us> Random 4 KiB (Q= 32, T= 1): 6.108 MB/s [ 1527.0 IOPS] < 377.90 us> Random 4 KiB (Q= 1, T= 1): 4.234 MB/s [ 1058.5 IOPS] < 11.58 us> Profile: Default Test: 1 GiB (x5) [Measure: 5 sec / Interval: 5 sec] Date: 2023-06-18 13:37:59 OS: org.kde.Platform 5.15-21.08 [linux 5.19.0-45-generic]
值得一提的是,这块硬盘在Windows下的性能完全正常,用CrystalDiskMark测试的结果如下:
CrystalDiskMark 8.0.4 x64 (C) 2007-2021 hiyohiyo ------------------------------------------------------------------------------ * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB = 1000 bytes, KiB = 1024 bytes [Read] SEQ 1MiB (Q= 8, T= 1): 68.943 MB/s [ 65.7 IOPS] <120142.86 us> SEQ 1MiB (Q= 1, T= 1): 65.787 MB/s [ 62.7 IOPS] < 15884.81 us> RND 4KiB (Q= 32, T= 1): 1.068 MB/s [ 260.7 IOPS] <118571.44 us> RND 4KiB (Q= 1, T= 1): 0.422 MB/s [ 103.0 IOPS] < 9676.17 us> [Write] SEQ 1MiB (Q= 8, T= 1): 93.746 MB/s [ 89.4 IOPS] < 84761.63 us> SEQ 1MiB (Q= 1, T= 1): 69.955 MB/s [ 66.7 IOPS] < 13087.88 us> RND 4KiB (Q= 32, T= 1): 5.369 MB/s [ 1310.8 IOPS] < 24361.27 us> RND 4KiB (Q= 1, T= 1): 5.588 MB/s [ 1364.3 IOPS] < 730.32 us> Profile: Default Test: 1 GiB (x5) [E: 88% (1229/1397GiB)] Mode: [Admin] Time: Measure 5 sec / Interval 5 sec Date: 2023/07/09 14:33:14 OS: Windows 11 [10.0 Build 22621] (x64)
现在实在搞不懂为什么Linux下写入性能差这么多,有没有朋友遇到过类似的问题?或者有什么排查方向、优化建议可以给我?
备注:内容来源于stack exchange,提问作者The Bic Pen
相关产品推荐
相关产品推荐

