Personal tools
You are here: Home ブログ matsuyama
Document Actions

帯域を制限してファイルをコピーする

他の作業を邪魔しないために 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

Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.