他の実行中のプログラムを妨害しているDebianのバックアップ


1

私はDebian 6上にウェブサーバを持っています。システムは常にCPU使用率に敏感ないくつかのプロセスを実行しています。こんなツールを使っていると rsync または tar、彼らはあまりにもCPUを使用していると私の敏感なプロセスはトラブルを経験しています。

私がCPU-Limitツールを使おうとしたとき、サーバーがダウンしたときそれはひどい経験でした。

増分バックアップを作成できる軽量のバックアップツールを探しています。


あなたのサーバーはマルチコアですか?もしそうなら、実行してみましたか taskset -pc 0 [rsync-pid] rsyncを実行した後、最初の(#0)コアに制限しますか? (またはこれはあなたが言及したcpu-limitツールですか?)またrsyncの長所を設定してみてください。
dset0x

ありがとうございました!しかし、確かに、バックアップはcronによって実行されていることを理解しています。さて、一度tasksetを使用することはさらなる実行のためにこの設定を保存するでしょうか?
Semyon Vyskubov

いいえ。 tasksetはその単一プロセスIDで1回実行されます。あなたはそれをcronあるいはあなたのスクリプトの中に追加しなければならないでしょう。 (おそらく(1)rsyncプロセスのバックグラウンド化、(2)tasksetの実行、(3)バックグラウンドのrsyncプロセスの終了を待つ)
dset0x
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.