Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuの動作が遅いと感じたら?Linux PCを高速化する8つの実践テクニック

Ubuntuを使っているなら、普段は快適な速度で作業できているはずです。それでも「もう少し速くなればいいのに」「パフォーマンスを限界まで引き出したい」と感じる場面はありますよね。

システムの応答を待つのにうんざりしているなら、今回ご紹介する8つのヒントを試して、Ubuntuをより高速に動作させてみましょう。

1. スタートアップアプリケーションを管理する

最初に取り組みたいのは、電源投入時に自動起動するアプリケーションを制限することです。起動にかかる時間が短縮され、起動後に他のアプリが使えるRAMも確保できます。

自動起動を無効化したいアプリを確認する場所は2か所あります。まずDashを開いて「Startup」と入力すると、「Startup Applications(自動起動するアプリケーション)」ユーティリティが表示され、エントリの追加・削除・有効化・無効化が行えます。起動時に立ち上げたくないプログラムがこのリストにあれば、ここで無効化しましょう。

リストに見当たらない場合は、各アプリケーションを個別に開き、設定画面から該当する項目を探す必要があります。各ディストリビューションでのStartup Applicationsの使い方を解説した動画も参考になりますが、無効化の手順自体はとてもシンプルです。

2. プロプライエタリなグラフィックドライバーを有効にする

デスクトップ効果やゲームなど、グラフィック負荷の高い作業が遅いと感じていて、AMDまたはNVIDIA製グラフィックカードを使っているなら、プロプライエタリ(専用)ドライバーの導入を検討してください。

手順は簡単です。Dashを開いて「Drivers」と検索し、「Additional Drivers(追加のドライバー)」ユーティリティを起動します。接続中のハードウェアを自動検出し、互換性のある専用ドライバーを提案してくれます。

AMDとNVIDIAのどちらも複数の候補が表示されることが多いので、以下を目安に選びましょう。

  • AMDユーザー:説明文の末尾に「fglrx-updates」と表記されたオプションを選択します。こちらは新バージョンが公開されると自動更新されるため便利です。
  • NVIDIAユーザー:最新バージョンのオプションを選びましょう。最新ドライバーほど機能が充実し、サポートも良好です。

Intelユーザーは対応不要です。Intelのドライバーはオープンソースで、これ以上のものは存在しないためです。つまり、グラフィック性能の低下に悩むことはほぼないはずです(CPUが旧式・低スペックである場合を除く)。

3. より軽量なデスクトップ環境へ切り替える

Ubuntuの標準デスクトップ環境は、Linux系の中でも特に重い部類ではありません。それでも、さらに軽量でシステムリソースの消費が少ない環境は多数存在します。

代表的な軽量環境には、Xfce、LXDE、Openbox、i3などがあります。他にも選択肢は豊富ですが、これらは人気が高く安定しているため、まず検討する価値のある候補と言えるでしょう。

4. Swappiness値を変更する

次におすすめしたいのが、システムのswappiness値を下げることです。swappinessは0〜100の範囲で指定する値で、UbuntuがRAM上のデータをハードディスク上のSWAPパーティションへ移す頻度を決定します。0に近いほど移動は起こりにくく、100に近いほど起こりやすくなります。

SWAPパーティションは、RAMが満杯になったときや、長期間使われていないデータがあるときにシステムが利用する予備領域です。また、休止状態(ハイバネート)にすると、RAMの内容がSWAPへ退避されます。

SSDをお使いの場合は、SWAPパーティションを設けない方が得策です。読み書きが頻発してSSDの寿命を縮めてしまうからです。一方、従来型HDDのユーザーにとっては、SWAPは大きな効果を発揮します。

swappiness値を下げるとSWAPの使用頻度が減り、SWAPへの継続的な読み書きがシステム全体の処理を妨げる事態を防げます。

変更するには、ターミナルを開いて以下のコマンドを実行します。

sudo nano /etc/sysctl.conf

テキストエディタ画面で「vm.swappiness」の項目を探し、次のように値を1に変更します。

vm.swappiness = 1

ファイル末尾に追記する形でも安全です。通常、vm.swappinessはファイル内に明記されておらず、デフォルト値が適用されています。変更を反映するには再起動が必要です。

5. 不要ファイルを一掃する

Ubuntuの処理速度を本気で上げたいなら、不要ファイルの削除が効果的です。ディスク上のファイル検索や空き容量の確保がスムーズになり、動作が軽くなります。

まずおすすめなのが「Ubuntu Tweak」。実用的なクリーニングツールで、搭載されているJanitorツールは多機能ながら、後で必要になるファイルを誤って削除しにくい設計になっています。

もう一つの選択肢が「BleachBit」です。より広範な場所をスキャンしてジャンクを検出します。ただし、必要な項目だけを選んで実行するようにしてください。不用意に実行すると、後で必要になるデータまで消えてしまう恐れがあります。

BleachBitでは対象ファイルや場所の一覧が非常に細かく表示されるので、クリーニング内容を自分のニーズに合わせて柔軟にカスタマイズできます。

6. GRUBタイマーを短縮する

GRUBはほぼすべてのLinuxディストリビューションで採用されている標準ブートローダーです。起動時の待ち時間を編集すれば、ブートプロセスを高速化できます。

デフォルトでは、デュアルブートやリカバリーメニューの選択待ちとして約10秒が設定されています。ターミナル操作に慣れているなら、この待ち時間を短くして素早く起動できるようにしましょう。

ターミナルを開き、以下のコマンドを入力します。

sudo gedit /etc/default/grub

開いたテキストエディタで、「GRUB_TIMEOUT」の値を10から2に変更します。これで起動時の待ち時間が2秒になります。

ただし、0を指定するのは避けてください。OSの切り替えやリカバリー画面を呼び出す機会を失ってしまいます。値を変更したら、忘れずにupdate-grubコマンドを実行しましょう。

sudo update-grub

7. マシンのハードウェアを強化する

多くの場合、ハードウェアの増強はシステム速度を劇的に改善します。特にUbuntuでは仮想メモリ(RAM)が重要で、快適に動作させるには最低2GBが必要です。

PCにはRAMスロットが決まった数だけ用意されており、ここに増設することでメモリを拡張できます。Ubuntuで現在のRAM容量を確認するには、ターミナルで次のコマンドを実行します。

free –m

RAMの動作速度を確認したい場合は、こちらのコマンドを使います。

sudo lshw -c memory

なお、DIYに慣れていない方は、自分でメモリを取り付けるのは避けた方が無難です。少額の費用で対応してくれる専門業者も多くあります。

8. Preloadでアプリの起動を高速化する

Preloadはバックグラウンドで常駐するデーモンで、よく使うアプリケーションの利用統計を記録します。その結果をもとに必要なファイルを自動的に先読みし、アプリの起動を高速化します。

このデーモンはユーザーの利用傾向やライブラリを学習するため、アプリケーションのロードがどんどん速くなります。例えばFirefoxやLibreOfficeを毎日開く習慣があれば、Preloadが起動時にあらかじめ必要ファイルをメモリへ読み込んでくれるので、体感速度が大きく向上します。

Ubuntuへのインストールは、基本のコマンドだけで完了します。

sudo apt install preload

Preloadの最大のメリットは、頻用アプリの待ち時間が大幅に短縮されることです。アプリがゼロから準備を始めるのを待つ必要がなくなります。

一方で注意点もあります。Preloadはメモリ使用パターンに依存して動作するため、RAMを消費します。システムメモリが8GB未満だったり、利用パターンが不規則だったりする場合は、導入を見送った方が良いでしょう。アプリの動作がシステムの仮想メモリに直接影響するためです。

まとめ:Ubuntuのパフォーマンスを最大化しよう

以上の8つのヒントは、いずれも比較的簡単に実践できるUbuntu高速化の方法です。すべて試せば、マシンの潜在能力を最大限に引き出せるはずです。

中でも特に効果が大きいのは、デスクトップ環境の見直しです。全体的な体感速度の向上につながりやすいポイントなので、ぜひ検討してみてください。加えて、不要ファイルの定期清掃とシステムの最新状態の維持を心がければ、Ubuntuの処理速度は長く快適さを保てるでしょう。

  1. MacでMinecraftが遅い・重い?快適にプレイするためのスピードアップ方法

    2009年にリリースされたMinecraftは、世界中で絶大な人気を誇る自由度の高いサンドボックスゲームです。プレイヤーは想像力を駆使して家を建築したり、ツールを作成したり、モンスターと戦ったりと、思い思いの世界を築き上げることができます。PCゲーム好きなら、一度は遊んだことがあるのではないでしょうか。 しかし、このゲームをベストな状態で楽しむには、Mac本体のパフォーマンス管理が不可欠です。システムにゴミデータが蓄積していたり、最適化が行き届いていなかったりすると、Minecraftの動作が重くなり、ラグが発生してしまいます。そこで本記事では、ゲームプレイ中のMinecraftを高速化するた

  2. VPN接続が遅いときの対処法|通信速度を高速化する7つのテクニック

    VPNは、オンラインでの匿名性を保ち、IPアドレスを隠し、地域制限されたサイトへも速度を犠牲にせずアクセスできるようにするために使われますよね。しかし、利用しているVPNの動作が遅く重いと、「通信速度を落とさずにVPNを使う」という本来の目的が果たせなくなってしまいます。だからこそ、VPNを選ぶ際には信頼性のあるサービスを選ぶことが重要です。もしおすすめを探しているなら、Windows向けに最適なSystweak VPNの利用を検討してみてください。「それでも無料VPNのほうがいい」と思うなら、注意が必要です。無料VPNの多くは安全性やセキュリティが十分とは言えません。「無料」に惹かれる前に、