http://web1.heissa.de/usb2_speed.pdf
从规格来看,我期望最大。写入速率60 Mbyte/s
.
但今天一个简单的测试告诉我它是226 MB/s
。这是否有可能是内核 4,18 的一个技巧,真正的写入刷新会在稍后进行,而我的测试无效?
规格:
USB 2.0 ,480 Mbit/s (60 MByte/s)
USB 3.0 ,5 Gbit/s (625 MByte/s)
所以我的第一个测试是检查我的 Dell Inc. Latitude E6420、BIOS A23 01/04/2016 的 USB2 速度,确实是480 Mbit/s
.
cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/speed
480
答案1
解决了!
hdparm -W0 /dev/sdb
/dev/sdb:将驱动器写缓存设置为 0(关闭) write-caching = 0(关闭)
time dd if=/dev/urandom of=/srv/dev-disk-by-id-ata-FUJITSU_MJA2320BH_G2_K92MT9C29J5D-part2/rand1.txt bs=1G count=30 dd:警告:部分读取(33554431 字节);建议 iflag=fullblock 0+30 条记录中的 0+30 条记录复制了 1006632930 字节(1.0 GB,960 MiB),112.356 秒,9.0 MB/s
真实1m52.466s