チューニングプロファイルの管理

LinuxIntermediate
オンラインで実践に進む

はじめに

システム管理者として、管理下のシステムのパフォーマンスを最適化することは重要な責務です。その重要な側面の一つが tuned を使用したチューニングプロファイルの管理であり、これにより特定の要件に合わせてシステムの動作をカスタマイズできます。このチャレンジでは、Red Hat Enterprise Linux (RHEL) システム上でカスタムチューニングプロファイルを作成する方法を習得します。

カスタムチューニングプロファイルの作成

最初のタスクは、カスタムチューニングプロファイル用の新しいディレクトリを作成し、設定を行うことです。このプロファイルは balanced プロファイルの設定を継承し、最大オープンファイル数のカスタム制限を追加します。

タスク

  • myprofile という名前の新しいカスタムチューニングプロファイル用のディレクトリを作成してください。
  • balanced プロファイルをインクルードする設定ファイル tuned.conf を作成してください。
  • 最大オープンファイル数を設定するための limits.conf ファイルを作成してください。

要件

  • カスタムチューニングプロファイルのディレクトリは /etc/tuned/myprofile に作成する必要があります。
  • 設定ファイル /etc/tuned/myprofile/tuned.conf には balanced プロファイルをインクルードする記述を含めてください。
  • 新しいファイル /etc/tuned/myprofile/limits.conf を作成する必要があります。
  • limits.conf ファイルでは、すべてのユーザーに対して nofile(オープンファイル数)のソフトリミット(soft limit)とハードリミット(hard limit)の両方を 4096 に設定してください。
  • /etc 内のファイルを変更するすべての操作は、sudo 権限で実行する必要があります。

カスタムチューニングプロファイルを作成した後、/etc/tuned/myprofile/tuned.conf ファイルの内容は以下のようになります:

[main]
include=balanced

/etc/tuned/myprofile/limits.conf ファイルの内容は以下のようになります:

* soft nofile 4096
* hard nofile 4096

ヒント

  • 必要なディレクトリ構造を作成するには、sudo mkdir -p コマンドを使用します。
  • 設定ファイルの作成と編集には、nano などのテキストエディタを使用してください。例:sudo nano /etc/tuned/myprofile/tuned.conf
  • /etc ディレクトリ内でのファイルの作成や編集にはルート権限が必要なため、必ず sudo を使用してください。

まとめ

このチャレンジでは、Red Hat Enterprise Linux システムでカスタム tuned プロファイルを作成する方法を学びました。myprofile という名前のディレクトリを作成し、balanced プロファイルを継承するように構成し、最大オープンファイル数を増やすためのカスタム設定を追加しました。このスキルは、特定のアプリケーションのワークロードに合わせてシステムのパフォーマンスを調整する必要があるシステム管理者にとって不可欠なものです。

✨ 解答を確認して練習