xenodesystems.com
xenodesystems.com tem vindo a informar os visitantes sobre tópicos como Ysl e Xenon H4. Junte-se a milhares de visitante...
Fedora/RHEL/CentOSには、環境に合わせてある程度チューニングを施してくれる、tunedというパッケージが用意されています。これを使うと仮想化環境や省電力設定などのプロファイルを指定して設定できるのですが、これらがUbuntuにもないものかと思っていたら、考えている人は考えているようで移植している人たちがいました。
いくつかGithubなどでは確認できるのですが、自分が確認したのはこちら。
https://github.com/Jmlevick/tuned-ubuntu/tree/dbus-manual-restart
確認環境:
CAUTION
Ubuntu 14.10以降で動作するのかは確認していません。
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
手順
1. 前提パッケージの導入
sudo apt-get install git git-core build-essential
2. 前提パッケージの導入、その2
sudo apt-get install rpm python-decorator python-dbus python-gobject python-pyudev python-configobj
3. Gitからクローンする。
git clone https://github.com/Jmlevick/tuned-ubuntu.git
4. 関連するd-busをチェックアウトする
git checkout dbus-manual-restart
5. インストールする
sudo make install
6. 再起動を実行する
d-busの関係か一度システムを再起動する必要があります。
以上でtunedが使用できるようになっていると思います。
設定方法
なお、設定方法は以下のとおり。
・プロファイルリストの表示
tuned-adm list
・プロファイルの切り替え、設定
tuned-adm profile <profile-name>
・tunedの停止
tuned-adm off
・tunedの開始
tuned-adm active
基本的にはdaemonで起動するので大丈夫かと思いますが。
ちなみに現在設定できるプロファイルは以下のとおり。
- balanced
- default
- desktop-powersave
- enterprise-storage
- laptop-ac-powersave
- laptop-battery-powersave
- latency-performance
- powersave
- server-powersave
- spindown-disk
- throughput-performance
- virtual-guest
- virtual-host
Kernelチューニングまで設定できる方には不要でしょうが、とりあえずでkernelチューニングやらIOスケジュールまで設定したい場合には手軽でいいと思います。
Webエンジニアが知っておきたいインフラの基本 ~インフラの設計から構成、監視、チューニングまで~
本書は、Webアプリケーションエンジニアや、フロントエンドエンジニアを対象に、知っておくと便利なインフラの知識をまとめた本です。 担当しているWebサービスをもっと高速化させたい方や、バックエンドと最適化された無駄のないアプリケーションを作...
Ubuntuではじめる!Linux入門キット14.04対応
付属資料:DVD-ROM(1枚)