Come pulire e velocizzare Arch Linux

Tra tutti i diversi sistemi operativi Linux in circolazione, Arch Linux si distingue come uno dei più snelli e puliti in circolazione. È facile capire perché, poiché Arch Linux consente agli utenti di costruire il proprio sistema da zero, eliminando un sacco di software gonfio. Tuttavia, per quanto magri come la maggior parte dei PC Arch Linux, hanno ancora il potenziale per rallentare e incasinare.

Ecco perché in questa guida esamineremo tutti i modi in cui puoi pulire e velocizzare il PC Arch Linux e ripristinarlo sul sistema operativo veloce che era una volta!

Pulizia della cache di Pacman

Svuotare la cache di Pacman in Arch Linux è una buona idea quando le cose iniziano a rallentare, poiché con ogni aggiornamento software Pacman si riempie di molti file di pacchetti scaricabili. Per cancellarlo, apri una finestra di terminale e usa il seguente comando per cancellarlo.

sudo paccache -r

Il comando precedente funziona per la maggior parte degli utenti e svuoterà completamente tutti i pacchetti nella cache. In questo modo si libera spazio, ma può anche non essere sicuro. Soprattutto se un aggiornamento si interrompe e devi eseguire il downgrade a una versione nella cache. Se vuoi comunque velocizzare Arch svuotando la cache, c’è un altro comando che permetterà all’utente di gestire le versioni dei programmi da eliminare, piuttosto che rimuovere tutto indiscriminatamente.

sudo paccache -rk1

In alternativa, se desideri rimuovere solo i pacchetti Arch disinstallati dalla cache di Pacman, esegui questo comando:

sudo paccache -ruk0

Il sistema di pacchetti Arch Linux ha molte opzioni. Per ulteriori azioni, esegui paccache -h nel terminale.

Gestisci le app di avvio

Anche se gli utenti di Arch Linux creano i propri sistemi operativi da zero, potrebbero comunque essere vulnerabili ad avere troppe applicazioni di avvio. Assumere il controllo di questo aspetto del sistema operativo è importante perché troppe applicazioni in esecuzione all’avvio possono consumare rapidamente risorse della CPU e RAM.

Ogni ambiente desktop Linux fa un buon lavoro nel consentire all’utente di gestire le applicazioni di avvio, ma se stai solo cercando di eliminare rapidamente i programmi all’avvio, non è necessario utilizzare un’app. Invece, apri un terminale e usa il comando CD per spostare il terminale nella cartella ~ / .config / autostart.

cd ~/.config/autostart

Utilizzando il comando LS, rivelare tutti i programmi che potrebbero risiedere nella directory di avvio automatico. Quindi, copia il nome del file e usa RM per eliminare il file dalla cartella. La rimozione del file di collegamento sul desktop ne impedisce il caricamento automatico all’avvio di Arch, recuperando preziose risorse del PC.

rm example.desktop

Ripeti questo processo per tutte le voci che desideri.

Disabilita spin-up sfalsato

Un possibile aspetto lento di Arch Linux è lo “spin-up sfalsato”. È una funzionalità di alcuni dischi rigidi per PC che rallenta l’avvio dei dischi rigidi ATA, caricando ciascuna unità collegata una per una. Se utilizzi Arch Linux con più dischi rigidi, specialmente su un laptop, questo può far risparmiare preziosa durata della batteria. Tuttavia, potrebbe anche ridurre il tempo di avvio. Se puoi vivere senza questa funzione, è un modo abbastanza semplice per accelerare il processo di avvio di Arch Linux.

Per disabilitare, prima conferma di averlo abilitato. Tieni presente che non tutti i PC di Arch utilizzeranno lo spin-up sfalsato. Per determinare se è in esecuzione, eseguilo in un terminale:

dmesg | grep SSS

Se noti qualcosa che fa riferimento a “SSS” nell’output, il tuo PC Arch Linux sta usando Staggered Spin-up. Per disattivarlo, esegui:

sudo nano /etc/default/grub

Cerca GRUB_CMDLINE_LINUX_DEFAULT nel file di configurazione di Grub e aggiungi il seguente bit di codice tra le virgolette.

libahci.ignore_sss=1

Dopo aver aggiunto il nuovo codice ai parametri del kernel, rigenera un’immagine di avvio per salvare le modifiche.

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

Riduci il ritardo di avvio

Un rallentamento percepito per Arch Linux è la schermata di avvio di grub. Ci vogliono 5 minuti (e talvolta di più) per caricare, il che è piuttosto fastidioso. Se non tocchi mai il bootloader di Grub, dover aspettare 5 secondi potrebbe sembrare un’eternità. Per riavere quei preziosi 5 secondi, considera di ridurre il tempo in cui Grub si trova su una voce di avvio prima del caricamento automatico.

In una finestra di terminale, esegui:

sudo nano /etc/default/grub

Nel file di configurazione, trova GRUB_TIMEOUT = 5 e modifica il numero in un numero inferiore. Per il bene della tua sanità mentale, non andare per meno di 1 secondo! Quando hai deciso che questa modifica ha senso, genera una nuova configurazione:

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

La prossima volta che Arch Linux si carica, Grub impiegherà meno tempo per avviarsi!

Disabilita FSCK all’avvio

Ogni volta che Arch si avvia, verrà eseguito un processo FSCK che ripulirà i bit sporchi da un disco rigido. Questo è molto utile se il tuo PC Linux si è riavviato accidentalmente o qualcos’altro relativo ai dischi rigidi è andato storto. Il problema è che eseguire un’operazione come questa richiede un po ‘di tempo. Se non ti interessa lo strumento FSCK e sai cosa stai facendo con il tuo PC Linux, puoi recuperare prezioso tempo di avvio disabilitando questa funzione.

Per disabilitare, modifica il tuo kernel e aggiungi fsck.mode = salta ai parametri.

sudo nano /etc/default/grub

Trova GRUB_CMDLINE_LINUX_DEFAULT e incolla il codice tra le virgolette. Al termine, salva Nano con Ctrl + O e Ctrl + X, quindi rigenera il kernel.

fsck.mode=skip

Rigenerati con:

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