私はDebian 6上にウェブサーバを持っています。システムは常にCPU使用率に敏感ないくつかのプロセスを実行しています。こんなツールを使っていると rsync
または tar
、彼らはあまりにもCPUを使用していると私の敏感なプロセスはトラブルを経験しています。
私がCPU-Limitツールを使おうとしたとき、サーバーがダウンしたときそれはひどい経験でした。
増分バックアップを作成できる軽量のバックアップツールを探しています。
ありがとうございました!しかし、確かに、バックアップはcronによって実行されていることを理解しています。さて、一度tasksetを使用することはさらなる実行のためにこの設定を保存するでしょうか?
—
Semyon Vyskubov
いいえ。 tasksetはその単一プロセスIDで1回実行されます。あなたはそれをcronあるいはあなたのスクリプトの中に追加しなければならないでしょう。 (おそらく(1)rsyncプロセスのバックグラウンド化、(2)tasksetの実行、(3)バックグラウンドのrsyncプロセスの終了を待つ)
—
dset0x
taskset -pc 0 [rsync-pid]
rsyncを実行した後、最初の(#0)コアに制限しますか? (またはこれはあなたが言及したcpu-limitツールですか?)またrsyncの長所を設定してみてください。