You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:58:03