本来以前硬盘是 NTFS 的,最近格式化成了 ext4,传文件发现及其缓慢,然后跑了一下测试( fio 连续读取 / 写入)
READ: bw=44.4MiB/s (46.5MB/s), 44.4MiB/s-44.4MiB/s (46.5MB/s-46.5MB/s)
WRITE: bw=56.8MiB/s (59.6MB/s), 56.8MiB/s-56.8MiB/s (59.6MB/s-59.6MB/s)
NTFS / xfs 均没有此问题(读写基本都稳定在 110 MiB / s )。搞了半天还是没什么头绪,到 Google 找了找似乎也没有其他人遇到类似情况。
其他信息
- 系统环境:
Arch Linux / Kernel: 5.10.11-arch1-1 - 传输时 CPU / 内存占用均正常。
- 另一块移动 SSD 无法复现。
- 在 Windows 下用 DiskGenius 往扇区填 0 (只填了前 5% 左右)可以把速度提高到 70M/s ~ 100M/s,但传稍大一点的文件又降下来了)
- 这块移动硬盘有点老了,相关信息如下
Model Family: Western Digital Elements / My Passport (USB, AF)
Device Model: WDC WD10JMVW-11AJGS2
Serial Number: WD-WXR1E254VPU3
LU WWN Device Id: 5 0014ee 20c719689
Firmware Version: 01.01A01
User Capacity: 1,000,171,332,096 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
大家有什么进一步调试的建议吗