ฉันมีไดรฟ์สองรุ่นที่เชื่อมต่อกันโดยใช้ SATA
เมื่อเปรียบเทียบความเร็วในการอ่านด้วยการใช้hdparm -t /dev/sdX
ความเร็วประมาณ160MB/s
จะถูกส่งคืน เมื่อทำการเปรียบเทียบความเร็วในการเขียนโดยใช้dd if=/dev/zero of=testfile bs=1M count=500 conv=fdatasync
ความเร็วประมาณ140MB/s
จะถูกส่งคืน
แต่เมื่อคัดลอก 10GB ไฟล์เดียวโดยใช้rsync --progress /mnt/hd1/file /mnt/hd2/file
, writespeed 35MB/s
เป็นเพียงเกี่ยวกับ
ทำไมช้าจัง ฉันจะทำให้เร็วขึ้นได้อย่างไร
140mb/s+
เช่นกัน ดูเหมือนว่าจะมีปัญหากับ rsync
filefrag /mnt/hd1/file
พูดเมื่อวิ่งเป็นราก?