タグ

Linuxとniceに関するuzuki-firstのブックマーク (2)

  • ionice -- I/Oスケジューリングクラスおよび優先度を設定/変更する - 理想未来ってなんやねん

    よく忘れるのでメモ。 ioniceは簡単に言うとniceのI/O版。 プログラムのI/Oスケジューリングクラスおよび優先度を取得/変更することができます。 マニュアルの日語訳が無かったので適当に翻訳しました。 概要 ionice [-c] [-n] [-p] [COMMAND [ARG...]] 説明 このプログラムは、プログラムのI/Oスケジューリングクラスおよび優先度を変更します。現時点でLinuxは3つのスケジューリングクラスをサポートします。 アイドル プログラムがアイドルプライオリティで実行すると、他のプログラムがI/Oを求めていない時だけ利用します。 通常のシステム活動でのアイドルI/Oプロセスの影響はゼロであるべきです。 このスケジューリングクラスは優先度引数を取りません。 ベストエフォート 特定のI/O優先を求めていないどんなプロセスのためのデフォルトスケジューリングのク

    ionice -- I/Oスケジューリングクラスおよび優先度を設定/変更する - 理想未来ってなんやねん
  • Linux の nice / renice コマンドを覚えた

    毎月15日は自宅サーバのバックアップが実行される日です。バックアップには20時間ほどもかかってしまうわけで、実は15日は凄くレスポンスが低下する日です。ロードは通常時の約3倍の3〜5程度になり、Disk I/O のパフォーマンスが極端に劣化します。 もっともその原因はバックアップの手法が悪いのです。 小さい HDD にバックアップしているために、元々の HDD を tar cvfz 使って圧縮しながらバックアップしているので CPU も凄く喰うんです。こりゃ HDD を増設して差分でバックアップする rsync 方式に変えなきゃ・・・と思いつつ今月もいつもの日が来てしまいました。 さて、今日はいつもにもまして shell での応答が遅いのでプロセスの優先度を変更することにしました。コマンドは覚えてなかったけど優先度設定コマンドがあることは知っていたので調べてみました。 renice - 実

  • 1