私はアクティブサーバ上のbash
スクリプトからgzip
を実行する "より良い"方法を試してきましたが、何とかその負荷平均を私が望むものよりも上回るように管理しています。ニース/私は一番最初ですか?それは問題ですか?スクリプトのサーバー負荷を軽減する他の方法はありますか?
I/OとCPUのどちらがより柔らかいでしょうか?
私が気付いていない別の方法がありますか?
/usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 gzip -9 -q foo*
又は
/usr/bin/ionice -c2 -n7 /usr/bin/nice -n 19 gzip -9 -q foo*
また、上の負荷を軽減する助けになるようulimit
などの別のコマンドがありますサーバー?
これは非常に有用です、ありがとう。 –
@KarmaDoeの場合は、上向き投票(良い答えだと思う場合)または回答を受け入れる(あなたの質問が解決すると思う場合)を検討してください。それはこの答えのためだけでなく、一般的になります。 – Kusalananda
私はアップビューしましたが、登録したばかりの「少なくとも15の特典ポイントが必要です。私の母国語ではないことを付け加えて、それはどういうわけか私にとって障壁になるかもしれません。答える時間を取ってくれてありがとう。 また、私は問題の回避策を得て、サーバーの負荷とioの負荷をスキャンし、信号を送信して一時停止して再開するスクリプトを追加しました。 何かのように: avg> "ハードコードされた値"の場合 'kill' -n 19 \' ps -ef | grep "foo" | grep -v grep | awk '{print $ 2}' \ ' else ' kill -n 18' \ 'ps -ef | grep "foo" | grep -v grep | awk '{print $ 2}' \ ' –