質問: あるディスクから別のディスクへのrsyncスローコピー sataを使用して接続された同じモデルの2つのドライブを入手しました。hdparm -t /dev/sdxを使用して読み取り速度をベンチマークすると、約160mb/sの速度が返されます。 dd if=/dev/zero of=testfile bs=1m count=500 conv=fdatasyncを使用して書き込み速度をベンチマークすると、約140mb/sの速度が返されます。ただし、rsync --progress /mnt/hd1/file /mnt/hd2/fileを使用して単一の10gbファイルをコピーする場合、書き込み速度は約35mb/sのみです。なんでこんなに遅いの?どうすれば速くできますか?
回答: 私は(linuxで)まったく同じ問題を抱えていました。つまり、35bm/sです。rsyncはcpuにバインドされており、cpuオンデマンドガバナーをトリガーしないため、cpuは最も遅い速度(私の場合は800mhz対3000mhz)でスタックしていることがわかります次を使用してテストできます。cat/proc/cpuinfo | grep mhz修正は、cpuガバナーを調整することです。エコー「70」>/sys/devices/system/cpu/cpufreq/ondemand/up_threshold永続的にするには、/ etc /rc.localに配置します説明については、を参照してください: http://random-linux-stuff.blogspot.co.nz/2013/01/boost-performance-of-ondemand-cpu.html