毎月15日は自宅サーバのバックアップが実行される日です。バックアップには20時間ほどもかかってしまうわけで、実は15日は凄くレスポンスが低下する日です。パフォーマンスが極端に劣化します。その原因はバックアップの手法が悪いのです。方式に変えなきゃ・・・と思いつつ今月もいつもの日が来てしまいました。応答が遅いのでプロセスの優先度を変更することにしました。コマンドは覚えてなかったけど優先度設定コマンドがあることは知っていたので調べてみました。動作中のプロセスのスケジューリング優先順位を変更します。複数のプロセスを同時に変更することもできます。優先度は「-20〜19」までの範囲で設定可能で、値が小さいほど優先的に実行されます。下げることができるのはそのプロセスの所有者およびそれ以上の権限を持つユーザです。ID、ユーザ名のいずれかが指定可能です。プロセスグループを指定するとそのグループに属する全てのプロセスのスケジューリング優先順位が変更されます。ユーザ名を指定するとそのユーザが所有している全てのプロセスのスケジューリング優先順位が変更されます。指定するとそのプロセスのスケジューリング優先順位が変更されます。実際に実行してみました。レスポンスの低下を防ぐことが可能になります。上位に張り付いていたのが下の方に行きました。現ユーザのスケジューリング優先度を表示します。引数に実行するコマンドを指定した場合は、スケジューリング優先度を調整してから与えられたコマンドを実行します。優先度は「-20〜19」までの範囲で設定可能で、値が小さいほど優先的に実行されます。