Jak wyczyścić i przyspieszyć Arch Linux

Spośród wszystkich różnych systemów operacyjnych Linux Arch Linux wyróżnia się jako jeden z najszczuplejszych i najczystszych. Łatwo zrozumieć, dlaczego, ponieważ Arch Linux pozwala użytkownikom budować swój system od zera, eliminując wiele nadmiarowego oprogramowania. Mimo to, mimo że są tak szczupłe, jak większość komputerów Arch Linux, nadal mają potencjał, aby zwolnić i zepsuć się.

Dlatego w tym przewodniku omówimy wszystkie sposoby czyszczenia i przyspieszania Arch Linux PC i przywracania go do szybkiego systemu operacyjnego, którym kiedyś był!

Czyszczenie pamięci podręcznej Pacman

Wyczyszczenie pamięci podręcznej Pacmana w Arch Linux jest dobrym pomysłem, gdy wszystko zaczyna zwalniać, ponieważ z każdą aktualizacją oprogramowania Pacman zapełnia się wieloma plikami pakietów do pobrania. Aby to wyczyścić, otwórz okno terminala i użyj następującego polecenia, aby je wyczyścić.

sudo paccache -r

Powyższe polecenie działa dla większości użytkowników i całkowicie opróżni wszystkie pakiety w pamięci podręcznej. Takie postępowanie zwalnia miejsce, ale może też być niebezpieczne. Zwłaszcza jeśli aktualizacja się zepsuje i musisz przejść na wersję w pamięci podręcznej. Jeśli nadal chcesz przyspieszyć Arch poprzez wyczyszczenie pamięci podręcznej, istnieje inne polecenie, które pozwoli użytkownikowi zarządzać wersjami programów do usunięcia, zamiast bezkrytycznie usuwać wszystko.

sudo paccache -rk1

Alternatywnie, jeśli chcesz usunąć tylko odinstalowane pakiety Arch z pamięci podręcznej Pacmana, uruchom to polecenie:

sudo paccache -ruk0

System pakietów Arch Linux ma wiele opcji. Aby uzyskać więcej akcji, uruchom paccache -h w terminalu.

Zarządzaj aplikacjami startowymi

Mimo że użytkownicy Arch Linux budują swoje systemy operacyjne od podstaw, nadal mogą być podatni na posiadanie zbyt wielu aplikacji startowych. Przejęcie kontroli nad tym aspektem systemu operacyjnego jest ważne, ponieważ zbyt wiele aplikacji uruchomionych podczas uruchamiania może szybko pochłonąć zasoby procesora i pamięć RAM.

Każde środowisko pulpitu Linux całkiem nieźle sobie radzi, pozwalając użytkownikowi zarządzać aplikacjami startowymi, ale jeśli chcesz tylko szybko usunąć programy z uruchamiania, nie ma potrzeby korzystania z aplikacji. Zamiast tego otwórz terminal i użyj polecenia CD, aby przenieść terminal do folderu ~ / .config / autostart.

cd ~/.config/autostart

Za pomocą polecenia LS ujawnij wszystkie programy, które mogą znajdować się w katalogu autostartu. Następnie skopiuj nazwę pliku i użyj RM, aby usunąć plik z folderu. Usunięcie pliku skrótu z pulpitu zapobiega jego automatycznemu ładowaniu po uruchomieniu Arch, odzyskując cenne zasoby komputera.

rm example.desktop

Powtórz ten proces dla dowolnej liczby wpisów.

Wyłącz rozłożenie w czasie

Jednym z możliwych powolnych aspektów Arch Linuksa jest „naprzemienne rozpędzanie się”. Jest to funkcja niektórych dysków twardych komputerów PC, która powoduje wolniejsze uruchamianie dysków ATA, ładując każdy podłączony dysk jeden po drugim. Jeśli używasz Arch Linux z wieloma dyskami twardymi, szczególnie na laptopie, może to zaoszczędzić cenną żywotność baterii. Jednak może to również skrócić czas uruchamiania. Jeśli możesz żyć bez tej funkcji, jest to dość łatwy sposób na przyspieszenie procesu uruchamiania Arch Linux.

Aby wyłączyć, najpierw potwierdź, że jest włączona. Należy pamiętać, że nie każdy komputer Arch PC będzie korzystał z rozkręconego spin-upu. Aby sprawdzić, czy działa, uruchom to w terminalu:

dmesg | grep SSS

Jeśli zauważysz coś odnoszącego się do „SSS” na wyjściu, twój Arch Linux PC używa Staggered Spin-up. Aby to wyłączyć, uruchom:

sudo nano /etc/default/grub

Poszukaj w pliku konfiguracyjnym Gruba GRUB_CMDLINE_LINUX_DEFAULT i dodaj następujący fragment kodu między cudzysłowami.

libahci.ignore_sss=1

Po dodaniu nowego kodu do parametrów jądra ponownie wygeneruj obraz rozruchowy, aby zapisać zmiany.

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

Zmniejsz opóźnienie rozruchu

Jednym ze spowolnień w Arch Linux jest ekran startowy grub. Ładowanie zajmuje 5 minut (a czasem więcej), co jest dość denerwujące. Jeśli nigdy nie dotkniesz bootloadera Gruba, czekanie przez 5 sekund może wydawać się wiecznością. Aby odzyskać te cenne 5 sekund, rozważ skrócenie czasu, w którym Grub siedzi na wejściu rozruchowym przed automatycznym załadowaniem.

W oknie terminala uruchom:

sudo nano /etc/default/grub

W pliku konfiguracyjnym znajdź GRUB_TIMEOUT = 5 i zmień liczbę na niższą. Ze względu na swój zdrowy rozsądek nie schodź poniżej 1 sekundy! Kiedy zdecydujesz, że ta edycja ma sens, wygeneruj nową konfigurację:

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

Następnym razem, gdy Arch Linux się załaduje, Grub będzie mniej czasu na uruchomienie!

Wyłącz FSCK podczas rozruchu

Za każdym razem, gdy Arch uruchomi się, uruchomi się proces FSCK i wyczyści brudne bity z dysku twardego. Jest to bardzo przydatne, jeśli komputer z systemem Linux został przypadkowo ponownie uruchomiony lub coś innego związanego z dyskami twardymi poszło nie tak. Problem w tym, że wykonanie takiej operacji zajmuje trochę czasu. Jeśli nie obchodzi Cię narzędzie FSCK i wiesz, co robisz na komputerze z systemem Linux, możesz odzyskać cenny czas uruchamiania, wyłączając tę ​​funkcję.

Aby wyłączyć, edytuj jądro i dodaj fsck.mode = skip to the parameters.

sudo nano /etc/default/grub

Znajdź GRUB_CMDLINE_LINUX_DEFAULT i wklej kod w cudzysłowie. Po zakończeniu zapisz Nano za pomocą Ctrl + O i Ctrl + X, a następnie zregeneruj jądro.

fsck.mode=skip

Regeneruj za pomocą:

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