web-dev-qa-db-ja.com

Tuned-admはどのように設定すればよいですか?

したがって、簡単な答えは、tunedをインストールすることですapt install tuned

オンデマンドサービスがtuned-admと競合して、tunedをインストールする前にサービスを無効にするのではないでしょうか。

これは私がやるべきことだと思います

systemctl stop ondemand
systemctl disable ondemand
apt install tuned

これを行う必要があることを示すドキュメントがないので、これを確認します。

5
userDepth

2つのプロセスは実際には互いに競合しません。 ondemand.serviceは、CPU周波数スケーリングガバナーの設定に重点を置いています。

$ systemctl status ondemand
● ondemand.service - LSB: Set the CPU Frequency Scaling governor to "ondemand"
   Loaded: loaded (/etc/init.d/ondemand; bad; vendor preset: enabled)
   Active: active (exited) since Thu 2019-10-31 05:30:09 MDT; 1 weeks 3 days ago
     Docs: man:systemd-sysv-generator(8)

Oct 31 05:30:08 alien systemd[1]: Starting LSB: Set the CPU Frequency Scaling governor to "o
Oct 31 05:30:09 alien systemd[1]: Started LSB: Set the CPU Frequency Scaling governor to "on

一方、Tunedは、ストレージデバイス(スワップを含む)のパフォーマンスの最適化に焦点を当てています。

The Tuned Project

TunedはLinux用のシステム調整サービスです。それ:

  • udevデバイスマネージャーを使用して接続されたデバイスを監視します
  • 選択したプロファイルに従ってシステム設定を調整します
  • プラグインアーキテクチャに統合されているsysctl、sysfs、カーネルブートコマンドラインパラメータなどのさまざまなタイプの構成をサポート
  • デバイスのホットプラグをサポートし、コマンドラインまたはD-Busを介して制御できるため、コックピットなどを使用して既存の管理ソリューションに簡単に統合できます。
  • リソースが削減されたシステムでは、機能が制限されたデーモンなしモードで実行できます(たとえば、D-Bus、udev、新しく作成されたプロセスのチューニングなどのサポートなし)。
  • 複数の場所やカスタムスクリプトで構成するのではなく、すべての構成を1つの場所(Tunedプロファイル)にきれいに保存します

ondemandをインストールする前に、tunedサービスを実行し続けたり、無効にしたりしても問題ありません。

1