2008/09/22
帯域を制限してファイルをコピーする
他の作業を邪魔しないために IO の帯域を制限してファイルをコピーするには rsync の --bwlimit という帯域制限のオプションを使うとよいです。
$ # 1GB のゴミデータを作る $ dd if=/dev/zero of=dump bs=1M count=1024 $ # 帯域を 100kbps に制限してコピー $ rsync --bwlimit=100 --progress dump dump2 dump 5799936 0% 99.22kB/s 2:59:22
あるいは scp の -l オプションを使うのもありです。
$ scp -l 100k dump localhost:$PWD/dump2
IO の帯域を制御して何らかのコマンドを実行するというもっと簡単な方法がありそうですが、少し調べた限りでは見つからなかったので、上記のような方法をとっています。もっといい方法があれば教えてください。
- Category(s)
- linux
- The URL to Trackback this entry is:
- http://dev.ariel-networks.com/Members/matsuyama/copy-files-with-limiting-bandwidth/tbping
Re:帯域を制限してファイルをコピーする