まず、LinuxがCFQスケジューラを使用していることを確認します。 ioniceを使用してI/Oスケジューリングクラスとプログラムの優先順位を制御することができます。アイドルIOの優先度で実行中のプログラムは唯一他のプログラムが定義された猶予期間のディスクIOを求めていないディスクの時間を取得します:
アイドル: それは(manページから引用)3つのスケジューリングクラスを次のようサポートしています。アイドル状態のプロセスが通常のシステム動作に及ぼす影響はゼロでなければなりません。このスケジューリングクラスは、優先順位の引数をとらない。 ベストエフォート:これは特定のio優先度を要求していないプロセスのデフォルトスケジューリングクラスです。プログラムは優先度の高いCPUのnice設定を継承します。このクラスは0-7の優先順位の引数をとり、低い番号が優先されます。同じベストエフォート優先順位で実行されているプログラムは、ラウンドロビン方式で提供されます。これは通常、ほとんどのアプリケーションで推奨されます。 リアルタイム:RTスケジューリングクラスは、システム内で何が行われているかにかかわらず、最初にディスクにアクセスできます。したがって、RTクラスは他のプロセスを枯渇させる可能性があるため、注意して使用する必要があります。ベストエフォートクラスの場合と同様に、8つの優先度レベルが定義されており、与えられたプロセスが各スケジューリングウィンドウでどのくらいの時間スライスを受け取るかを示します。これは、重負荷のシステムでは避けるべきです。これ以上のものを制限するための
ioniceオプションPID ioniceオプション-p PID ionice -C1 -n0 PID
私はあなたがあなたのSANユーティリティを使用すべきだと思います。
...あなたのために大丈夫、しかし、すべてのドキュメントを読んで、それを使用する前によく考えだろうか?あなたのSSDが消耗することを心配している場合は、[この記事](http://techreport.com/review/27909/the-ssd-endurance-experiment-they-all-dead/4)をチェックしてください簡単。 –