Linuxの起動を高速化する10の方法
翻訳校正:村上雅章・野崎裕子
Linuxはそれほど頻繁に再起動する必要のないOSであるとはいえ、その起動時間の長さに不満を抱いている人もいるはずだ。そこで、Linuxの起動を高速化するための手軽な方法を紹介する。
たまの機会にLinuxを再起動する場合、起動時間の長さが思いのほか気になるという読者の方もおられるだろう。本記事ではLinuxの再起動時間を短縮するための方法について解説している。
Linuxはそれほど頻繁に再起動する必要のないOSである。しかしいざ再起動となると、とても時間がかかるということもしばしばある。幸いなことに、起動を高速化する方法があるのだ。そして、その中のいくつかはそれほど難しくないものなのである(残念なことに中には難しいものもあるのだが)。そこで、以下にそういった方法を10個選んで紹介する。
#1:不必要なサービスを無効化する
マシンの使用目的にもよるが、不必要なサービスがたくさんあるはずだ。デスクトップマシンとしてLinuxを使用している?では、sendmailやhttpdなど、必要ではないサービスがたくさんあることになる。サーバマシンであるがWebサーバとしてしか使用していない場合にも、無効化できるサービスが数多くあるはずだ。サービスを無効化するには、管理者メニューにアクセスし、起動時に実行するサービス項目を編集すればよい。立ち上げたくないサービスをすべて削除するだけでよいのである。
#2:不必要なカーネルモジュールを無効化する
デスクトップがEthernetに接続されているのであれば、無線ネットワーク用のカーネルモジュールをロードする必要はない。しかし、こういったモジュールをロードしないようにするには、カーネルの再コンパイルが必要となるため、気軽にできる作業にはならないのだ。また、実際に再コンパイルを行うには、カーネルのソースが必要となる。そして、通常の手順に従ってカーネルのコンパイルを行うことになる。違いは、不必要なモジュールをシステムの詳細設定時にすべて無効化するということだけだ。
システム上に現在どういったカーネルモジュールがインストールされ、稼働しているのかを調べる最善の方法は、Bootchartをインストールすることである。Bootchartを用いることで、モジュールのリストが簡単に入手できるだけでなく、システム起動時に起こっていることが判りやすく示されるようになる。また、「chkconfig -list | grep 3:」というコマンドを用いて稼働中のサービスを表示させることもできる。ロードされているモジュールのうち、不必要なものを特定できたのであれば、次はカーネルの再コンパイル時にそれらを削除することになる。なお、カーネルの再コンパイル時には、あなたのマシンのアーキテクチャを正確に指定しておく必要がある。
#3:GNOMEやKDEではなく、軽量のウィンドウマネージャを使う
私が軽量のウィンドウマネージャを使っているのには理由がある--これだけで起動時間が劇的に短縮されるのである。30秒から60秒もかけてGNOMEやKDEを起動するのではなく、2秒から10秒もあれば起動するEnlightenmentやXFCEを使ってみてはどうだろうか?これによって起動時間を短縮できるだけでなく、使用メモリも少なくてすむうえに、肥大化したソフトウェアとのやり取りに頭を悩ませる必要もなくなるのだ。
- ホワイトペーパー
- 企画特集
ESBでIT投資の無駄を劇的に解消する
インターネット上の悪意を未然に防ぐには?
ロリポップ!がリニューアル
SOA、BPM、SaaS −今、企業に必要なこと
今注目の「サジェスト検索」−デモ掲載中
中小企業のセキュリティリスクとは?
パンデミック対策特集
そのストレージで仮想化に対応できますか?
集積度も性能も、業界最高水準のブレードPC
仮想環境を実現するソリューション特集
セキュリティ&ユーザ事例【SIer Club】
【徹底対談】運用管理ツールの賢い使い方
◆エン・ジャパン厳選求人☆毎週更新◆
ストレージメディア特設サイト開設
御社のログ活用しませんか!?
- エンタープライズにおけるSUSEの強み
- サービス・ドリヴン・データセンター
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――