1.4. 不要なアプリケーションの実行を回避することによるパフォーマンスの改善
実行中のアプリケーションはすべて、システムリソースを使用します。システムで不要なアプリケーションが実行されないようにすることで、パフォーマンスを大幅に向上させることができます。
前提条件
- システムの root 権限がある。
手順
絶対に必要とされない場所 (特にサーバー) では、グラフィカルインターフェイス を実行しないでください。
システムが、デフォルトで GUI で起動するように設定されているかどうかを確認します。
# systemctl get-defaultコマンドの出力が
graphical.targetの場合は、システムがテキストモードに起動するように設定します。# systemctl set-default multi-user.targetチューニング対象のシステムでメール転送エージェント (MTA) を積極的に使用していない限り、無効にしてください。MTA が必要な場合は、適切にチューニングされていることを確認するか、専用のマシンに移動することを検討してください。
詳細は MTA のドキュメントを参照してください。
重要MTA は、
cronなどのプログラムによって実行されるシステム生成メッセージを送信するために使用されます。これには、logwatch()などのロギング機能によって生成されるレポートが含まれます。お使いのコンピューターで MTA(メール転送エージェント) が無効になっている場合、これらのメッセージを受信することはできません。マウス、キーボード、ウェブカメラなどの 周辺機器は、レイテンシーに悪影響を与える可能性のある割り込み信号を送信します。グラフィカルインターフェイスを使用していない場合は、未使用の周辺機器をすべて取り外して無効にします。
詳細は、デバイスのドキュメントを参照してください。
パフォーマンスに影響を及ぼす可能性のある自動
cronジョブの有無を確認します。# crontab -lcrondサービスまたは不要なcronジョブを無効にします。サードパーティーのアプリケーションおよび外部のハードウェアベンダーが追加したコンポーネントの有無についてシステムを確認し、不要なものをすべて削除します。
ヒント詳細は、お使いのシステムの
cron(8) のman ページを参照してください。