Linuxで特定のアプリケーション/実行ファイルの基本プロセスとIO優先順位を設定する

Linuxで特定のアプリケーション/実行ファイルの基本プロセスとIO優先順位を設定する

特定のアプリケーション/実行ファイルに対して一種の基本プロセスとIO優先順位を設定できますか?一種のFS拡張属性やロード可能な「ポリシー」などを考えていますか?

ベストアンサー1

一般的なアプローチは、ラッパースクリプトを作成することです。

スクリプトの作成/usr/local/bin/nicer:

#!/bin/sh
exec ionice -c3 nice /usr/bin/"${0##*/}" "$@"

このラッパーを介して実行する各実行可能ファイルのシンボリックリンクを作成します。

ln -s nicer /usr/local/bin/myprogram

その後、それを実行すると、より低い優先順位で実行されるスクリプトがmyprogram実行されます。/usr/local/bin/myprogram/usr/bin/myprogram

おすすめ記事