- -Arch Linuxをクリーンアップして高速化する方法

Arch Linuxをクリーンアップして高速化する方法

さまざまなLinuxオペレーティングシステムのうちArch Linuxは、最もスリムでクリーンなシステムの1つとして際立っています。理由は簡単です。ArchLinuxを使用すると、ユーザーはシステムをゼロから構築でき、膨大なソフトウェアを排除できます。それでも、ほとんどのArch Linux PCのように無駄が少ないため、速度が低下して混乱する可能性があります。

そのため、このガイドでは、Arch Linux PCをクリーンアップおよび高速化し、かつての高速OSに復元するためのすべての方法について説明します。

パックマンの掃除 キャッシュ

Arch LinuxのPacmanキャッシュをクリアするのは各ソフトウェアの更新と同様に、Pacmanはダウンロード可能なパッケージファイルでいっぱいになるため、物事が遅くなり始めるとよい考えです。クリアするには、ターミナルウィンドウを開き、次のコマンドを使用してクリアします。

sudo paccache -r

上記のコマンドはほとんどのユーザーに有効であり、キャッシュ内のすべてのパッケージを完全に空にします。これを行うと、スペースがクリアされますが、安全でない可能性もあります。特に、更新が中断し、キャッシュ内のバージョンにダウングレードする必要がある場合。キャッシュをクリアしてArchの速度を上げたい場合は、ユーザーが無差別にすべてを削除するのではなく、削除するプログラムのバージョンを管理できる別のコマンドがあります。

sudo paccache -rk1

または、PacmanキャッシュからアンインストールしたArchパッケージのみを削除する場合は、次のコマンドを実行します:

sudo paccache -ruk0

Arch Linuxパッケージシステムには多くのオプションがあります。その他のアクションについては、実行 paccache -h ターミナルで。

スタートアップアプリの管理

Arch Linuxユーザーはオペレーティングシステムを最初から作成した場合でも、起動アプリケーションが多すぎると脆弱になる可能性があります。オペレーティングシステムのこの側面を制御することは重要です。なぜなら、起動時に実行されるアプリケーションが多すぎると、CPUリソースとRAMをすぐに食いつぶしてしまうからです。

各Linuxデスクトップ環境は非常に優れた機能を発揮しますユーザーがスタートアップアプリケーションを管理できるようにしますが、起動時にプログラムをすばやく削除するだけの場合は、アプリを使用する必要はありません。代わりに、ターミナルを開いて CD に端末を移動するコマンド 〜/ .config / autostart フォルダ。

cd ~/.config/autostart

を使用して LS コマンド、自動起動ディレクトリに存在する可能性のあるプログラムを明らかにします。次に、ファイル名をコピーして使用します RM フォルダーからファイルを削除します。でデスクトップショートカットファイルを削除すると、Archの起動時に自動的に読み込まれなくなり、貴重なPCリソースが回収されます。

rm example.desktop

必要な数のエントリに対してこのプロセスを繰り返します。

スタッガードスピンアップを無効にする

Arch Linuxで考えられる遅い側面の1つは「互い違いスピンアップ」。これは、接続された各ドライブを1つずつロードすることにより、ATAハードドライブの起動を遅くする一部のPCハードドライブの機能です。特にラップトップで複数のハードドライブでArch Linuxを使用する場合、貴重なバッテリー寿命を節約できます。ただし、起動時間も短縮される場合があります。この機能なしで生活できるなら、Arch Linuxの起動プロセスを高速化するための非常に簡単な方法です。

無効にするには、まず有効にしていることを確認してください。すべてのArch PCがスタガードスピンアップを使用するわけではないことに注意してください。実行中かどうかを判断するには、ターミナルでこれを実行します。

dmesg | grep SSS

出力で「SSS」を参照していることに気付いた場合、Arch Linux PCはスタッガードスピンアップを使用しています。無効にするには、次を実行します:

sudo nano /etc/default/grub

Grub構成ファイルを見て GRUB_CMDLINE_LINUX_DEFAULT、引用符の間に次のコードを追加します。

libahci.ignore_sss=1

カーネルパラメーターに新しいコードを追加した後、ブートイメージを再生成して変更を保存します。

sudo grub-mkconfig -o /boot/grub/grub.cfg

起動遅延を減らす

Arch Linuxで認識されている減速の1つはGRUBブート画面。ロードに5分(場合によってはそれ以上)かかりますが、これはかなり面倒です。 Grubブートローダーに触れない場合、5秒間待たなければならないことは永遠に思えるかもしれません。これらの貴重な5秒を取り戻すには、Grubが自動的にロードする前にブートエントリに座っている時間を短縮することを検討してください。

ターミナルウィンドウで、次を実行します。

sudo nano /etc/default/grub

構成ファイルで、見つけます GRUB_TIMEOUT =5、数字を小さい数字に変更します。あなた自身の正気のために、1秒より下に行かないでください!この編集が理にかなっていると判断したら、新しい構成を生成します。

sudo grub-mkconfig -o /boot/grub/grub.cfg

次回Arch Linuxがロードされると、Grubの起動時間が短くなります!

ブート時にFSCKを無効にする

Archが起動するたびに、FSCKプロセスが実行されますハードドライブから汚れたビットをクリーンアップします。これは、Linux PCを誤って再起動した場合、またはハードドライブに関連する何かが間違った場合に非常に便利です。問題は、このような操作の実行にはかなり時間がかかることです。 FSCKツールを気にせず、Linux PCで何をしているのかわかっている場合は、この機能を無効にすることで貴重な起動時間を取り戻すことができます。

無効にするには、カーネルを編集して追加します fsck.mode = skip パラメータに。

sudo nano /etc/default/grub

見つける GRUB_CMDLINE_LINUX_DEFAULT コードを引用符の間に貼り付けます。完了したら、Nanoを保存します Ctrl + O そして Ctrl + X、カーネルを再生成します。

fsck.mode=skip

次で再生成:

sudo grub-mkconfig -o /boot/grub/grub.cfg
</ p>

コメント