Solaris のシステム管理 (資源管理とネットワークサービス)

プロセスをすべてのユーザークラスから FSS クラスに手動で移動する方法

TS 以外のデフォルトのクラスを使用している場合、たとえば、デフォルトで IA クラスを使用するウィンドウ環境がシステムで実行されている場合があります。デフォルトのスケジューリングクラスを変更した後で再起動しなくても、すべてのプロセスを FSS スケジューリングクラスに手動で移動できます。

  1. スーパーユーザーになります。

  2. init プロセス (pid 1) を FSS スケジューリングクラスに移動します。


    # priocntl -s -c FSS -i pid 1
    
  3. すべてのプロセスを現在のスケジューリングクラスから FSS スケジューリングクラスに移動します。


    # priocntl -s -c FSS -i all
    

すべてのプロセスは、再起動後には再びデフォルトのスケジューリングクラスで実行されます。