Ubuntu高速化のススメ

IT Tips

ガチでUbuntu(22.04LTS以降)の高速化を行いたいなら、メモリは最低でも8GB積んでおきましょう。その上でUbuntuの真価をお見せする事を約束する。

※nVidia,AMDGPUのビデオチップを使用の場合、公式ドライバをインストールしておくこと。
よく言われているoibafレポジトリは競合が多いので、個人的にオススメしません。

1.パッケージ更新の高速化(GUIでアップデートDL元を住んでいる国にしておくこと)
※今後パッケージを扱う折には「apt-fast」コマンドを用いること

# 下記インストール中に、パッケージの同時DL数を聞かれるので、5〜10の間で設定
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

2.preload導入

sudo apt install preload
sudo systemctl enable preload
sudo systemctl start preload

3.prelink導入

sudo apt install prelink
sudo prelink-avmR

4.SSDのTRIMを定期的に行う+ストレージに於けるI/Oスケジューラの変更

sudo systemctl enable fstrim.timer
sudo systemctl start fstrim

sudo vim /etc/udev/rules.d/60-scheduler.rules
# 以下をコピペして保存
ACTION=="add|change", KERNEL=="nvme[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="none"
ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"

cat /sys/module/nvme_core/parameters/multipath
# 上記コマンドで「Y」が出たら、下記2つのコンフィグを作成

# ①
sudo vim /etc/modprobe.d/nvme_core.conf
# 以下をコピペして保存
options nvme_core multipath=Y

# ②
sudo vim /etc/udev/rules.d/71-nvme-io-policy.rules
# 以下をコピペして保存
ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}=="round-robin"

5.ブート高速化

#ブートコンフィグを以下のように変更。
#↓この結果から「hept」が返ってきたら
cat /sys/devices/system/clocksource/clocksource0/available_clocksource

# /etc/dedault/grubにて以下の通りコンフィグを編集
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="clocksource=hpet"

# 編集後、ブートローダを更新
sudo update-grub2

6.sysctlを弄る

# Swapを活かしたいなら
sudo cp -v /usr/share/systemd/tmp.mount /etc/systemd/system
sudo systemctl enable tmp.mount

# 有効化
sudo systemctl daemon-reload
sudo systemctl start tmp.mount

7.セッションマネージャ:Slick Greeter

# 下記インストール中にログインマネージャの選択画面が出るので、LightDMを選択
sudo apt install slick-greeter lightdm-settings

8.デスクトップマネージャ変更
Cinnamon / gnome-fallback / LXQT / MATE / Xfce / LXDE / KDE
※XfceとLXDEの場合、ログインマネージャがまた変わるので注意。
また、GNOMEを用いる折は「sudo dpkg-reconfigure gdm3」でログインマネージャをGDM3に戻すこと。

8.LibreOffice→ツール→オプション→詳細設定→Javaの使用をOFFに

9.スタートアップアプリ:最低限必要なアプリに絞った上で、主にSkype・Slack・LINE(Wineエミュレート)の軽量高速化。
表示を極力軽くする努力と、可能であればGPUレンダリングをONに。

10.キーボード:この際ピッチ上げてサクサクにしちゃおっか^^

gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 30
gsettings set org.gnome.desktop.peripherals.keyboard delay 250

これで電源押して直ぐババッとデスクトップが表示されるようになり、
更にアイドル時のメモリ使用量が3GB台まで削減されましたとさ。

おまけ:ゴミファイルの徹底的削除にはコレ。

コメント

タイトルとURLをコピーしました