LoginSignup
1
1

Ubuntuで動作が重いときの対処法

Last updated at Posted at 2024-05-29

Ubuntuで動作が重たくなることってありますよね
そういうときのための解決方法をここにまとめました

更新履歴

2024-05-29 記事投稿
2024-06-01 更新履歴の追加・シェルスクリプトの改善

環境

バージョン - Ubuntu24.04LTS
カーネル - 6.8.0-31-generic

1. aptコマンドを実行してみる

まず最初に、sudo apt updateなどを実行してみましょう
以下のシェルスプリクトに主要コマンドをまとめました
(ログがaptupdate.logに出力されます)

#!/bin/sh

echo "パスワードを入力してください"
sudo apt > /dev/null 2>&1 ; clear
sleep 1
date +"%Y-%m-%d %H:%M:%S" >> aptupdate.log 
echo " " >> aptupdate.log
echo "==== パスワードの入力 ====" >> aptupdate.log
echo "OK" >> aptupdate.log
echo " " >> aptupdate.log
echo "==== パッケージリストの更新中 ===="
echo "==== sudo apt-get update ====" >> aptupdate.log 
sudo apt-get update -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== パッケージを最新状態にアップグレード ====" 
echo "==== sudo apt-get upgrade ====" >> aptupdate.log
sudo apt-get upgrade -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== システム全体のパッケージを最新状態にアップグレード ===="
echo "==== sudo apt-get full-upgrade ====" >> aptupdate.log
sudo apt-get full-upgrade -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== ディストリビューションを最新状態にアップグレード ===="
echo "==== sudo apt-get dist-upgrade ====" >> aptupdate.log
sudo apt-get dist-upgrade -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== 必要のなくなったパッケージの削除 ===="
echo "==== sudo apt-get autoremove ====" >> aptupdate.log
sudo apt-get autoremove -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== 必要のなくなったdebパッケージの削除 ===="
echo "==== sudo apt-get autoclean ====" >> aptupdate.log
sudo apt-get autoclean -y >> aptupdate.log
echo "完了"
echo " "
echo " " >> aptupdate.log
sleep 1
echo "==== SnapStoreをアップデートしています ===="
echo "==== snap refresh snap-store ====" >> aptupdate.log
sudo killall snap-store >> aptupdate.log 2>&1
sudo snap refresh snap-store >> aptupdate.log 2>&1
echo "完了"
echo " "
echo " " >> aptupdate.log
echo "==== Ubuntuの最新バージョンを確認しています ===="
echo "==== do-release-upgrade -c ====" >> aptupdate.log
sudo do-release-upgrade -c
sudo do-release-upgrade -c >> aptupdate.log 2>&1
echo " "
echo " " >> aptupdate.log

sleep 1
echo "==== すべての処理が正常に終了しました ===="
echo "==== 処理終了 ===="  >> aptupdate.log
echo " " >> aptupdate.log
echo " " >> aptupdate.log

2. PCに挿しているUSBなどをすべて抜いてみる

PCに挿しているWi-FiモジュールやUSBドライブなどを、
一旦抜いてみてください。USBのドライバなどが動作に影響していた場合は、
この手順で解決します

3. Ubuntuを再起動してみる

ずっとUbuntuを動かしている場合は、メモリやCPUの動作が重くなる場合があります
その場合は、一旦再起動してみましょう

4. 不要なアプリやカーネルをアンインストール

Ubuntuにいらないアプリや前のバージョンのカーネルがある場合、
徐々にUbuntuの動作が重くなってきます
不要なアプリ・カーネル等をアンインストールしてみましょう

終わりに

UbuntuはWindowsやMacに比べて、動作が不安定です
Ubuntuを実行していて動作が重くなった場合は、
上記の手順を実行してみてください

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1