今日から使える!Ubuntuを高速化する5つのチューニング術
UbuntuをPCにインストールしたばかりの方も、長年Linuxを使い続けてきた方も、「もう少しサクサク動けばいいのに」と感じたことはありませんか?
ご安心ください。今回はUbuntuの動作を軽快にするための5つの方法をご紹介します。
非表示になっている自動起動アプリを確認する
システム起動時に自動的に実行されるよう設定されたソフトウェアは、LinuxでもWindowsやmacOS、さらにはAndroidでも同様に、動作を大幅に遅くする原因となります。
Ubuntuでは「自動起動アプリ」画面を開けば起動の遅さを改善できますが、初めて開いたときは表示される項目が少なくて驚くかもしれません。誤操作を防ぐため、多くの自動起動アプリは意図的に隠されているのです。ターミナルを開いて以下のコマンドを実行すれば、これらを表示させられます。
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
コマンド実行後、自動起動アプリの一覧が更新されて表示されます。ただし、設定を変更する際は十分に注意してください。一部の項目を無効化すると、システムの安定性に支障をきたす可能性があります。
基本方針としては、システム関連の項目やプリインストールされているものには手を触れず、自分でインストールしたアプリの中で起動を遅くしているものだけを調整するのが安全です。なお、Linuxの高速化については過去記事でも別のアプローチを紹介しているので、併せて参考にしてみてください。
動作を遅くするバグを修正する
少し漠然としていて当たり前に聞こえるかもしれませんが、最新リリースに関するオンラインでの議論をフォローしていれば、他のユーザーが抱えている不具合に気づけることがあります。それが自分の経験した問題と一致していれば、具体的な対策を講じることが可能です。
例えば、ファイルブラウザーパネルは動作を重くすることがあるため、無効化してパフォーマンスが向上するか試してみる価値があります。
手順は次のとおりです。まずgeditを開き、「編集 > 設定」を選択して「プラグイン」タブに切り替えます。一覧から「ファイルブラウザーパネル」を探してチェックを外し、「閉じる」をクリックして完了です。
Preloadデーモンをインストールする
もうひとつ効果的なのが、よく使うアプリケーションをUbuntuに学習させ、OSがあらかじめアプリを読み込むようにする方法です。「Adaptive Readahead Daemon(preload)」を利用すれば、使用頻度の高いアプリを自動的に識別して先読みしてくれます。
導入は簡単です。ソフトウェアセンター(Linuxで新しいアプリを探す手段のひとつ)を開き、「preload」と検索してインストールするだけです。
プリロードの恩恵を最も受けやすいのはブラウザーでしょう。本当に効果があるのか疑わしい場合は、PC起動後にブラウザーが開くまでの時間を計測してからデーモンをインストールし、再度ブラウザーを起動してみてください。50〜75%ほど速く開くはずです。
(なお、このツールはUbuntu 14.04 LTSでは正常に動作しない場合があります。)
スワップ値(swappiness)を変更する
「swappinessって何?」と思った方もいるかもしれませんね。
スワップパーティションを作成してUbuntuをインストールした場合、これはメモリ管理を補助する仕組みで、搭載RAMが少ないPCでは特に役立ちます。
swappiness値は、ハードディスク上の仮想メモリ(スワップ領域)へどれだけデータを書き込むかを決める設定です。この書き込みが多すぎるとシステム全体が遅くなります。まずターミナルを開いて以下のコマンドを実行しましょう。
cat /proc/sys/vm/swappiness
Ubuntuのデフォルトのswappiness値は60です。
次に、テキストエディターで/etc/sysctl.confを開きます。
gedit /etc/sysctl.conf
ファイルの末尾までスクロールし、以下のパラメータを追加します(後で見返せるよう、コメントも一緒に記載しておくと便利です)。
# Decrease swappiness value
vm.swappiness=10
入力できたらファイルを保存します。Linuxとしては珍しいのですが、ここでコンピューターの再起動が必要です。再起動後、swappiness値が正しく変更されたことを確認してください。仮想ドライブへの書き込み量が減り、動作が軽快になります。ただし、この調整は主にスペックの低い古いマシン向けのテクニックである点は覚えておきましょう。
ハードウェアをアップグレードする
Windowsの場合と同様、Linux PCでもハードウェアの増強はパフォーマンス向上に直結します。
具体的には、HDDを新型モデルやSSD(ソリッドステートドライブ)に交換する、あるいはRAMを増設するといった方法があります。最近のシステムでは、CPUの交換よりもRAMの増設のほうが大きな効果をもたらすことが多く、新しいHDDより安価なケースも多いため、まずはRAM増設から検討するのがおすすめです。ストレージに関しては、高速なSSDへの換装が最有力の選択肢となるでしょう。
CPUの交換も強力な改善策ですが、グラフィックボードのアップグレードも検討の余地があります。その際は、Linux環境で安定動作する製品を選ぶことが重要です。
もちろん、ノートPCの場合は、RAM(近年ははんだ付けで増設不可の機種も増えています)を含め、こうしたアップグレードがそもそも行えないこともあります。
あなたはどうやってUbuntuを高速化していますか?
以上、Ubuntu PCを高速化するための厳選5つのヒントをご紹介しました。これらの一部は、Ubuntu以外のディストリビューションにも応用できます。あなたはどんな方法でUbuntu PCやノートPCの速度を改善していますか?ぜひコメント欄で、あなた独自のヒントやテクニックを教えてください。
-
Googleドライブを最大限に活用するための13の便利テクニック
Googleドライブは、安全なクラウドストレージを通じて、ファイル・ドキュメント・写真・動画にいつでもどこでもアクセスできるプラットフォームです。しかも、それだけではありません。無料で15GBのストレージが提供され、月額2ドルで100GB、月額9.99ドルで1TBまで容量を拡張することも可能です。さらに、オンラインのワープロ(ドキュメント)、スプレッドシート、プレゼンテーション、図形描画、フォームなど、多彩なツールも利用できます。 ここでは、Googleドライブを最大限に活用するための実用的なテクニックをご紹介します。 1. ドライブ経由で大容量ファイルをメールに添付する 最大10GBのファ
-
ゲーミングマウスは普段使いできる?通常のマウスとの違いと使い分けを徹底解説
ゲーミング歴が長く、「ゲーミングマウスをそのまま普段の作業用として使っていいのか」と悩んでいる方はいませんか?あるいは、すでにゲーミングマウスを持っているからこそ、わざわざ普通のマウスを新しく買い直したくないというゲーマーの方もいるでしょう。この記事では、ゲーミングマウスを通常のマウスの代わりに使うべきケースと、避けるべきケースを明確に解説します。 結論から言うと、自宅であればゲーミングマウスを普段使いしても問題ありません。ただし、フォーマルな環境である職場のオフィスでは、ゲーミングマウスの使用は避けたほうが無難です。 ゲーミングマウスと通常のマウスの違いとは それぞれのマウスを使い分ける前に