Come aggiornare il kernel di Linux per migliorare le prestazioni del sistema

Come aggiornare il kernel di Linux per migliorare le prestazioni del sistema / Linux

Il tasso di sviluppo per il kernel Linux Il kernel Linux: una spiegazione nei termini di Layman Il kernel di Linux: una spiegazione nei termini di Layman C'è solo una cosa di fatto che le distribuzioni di Linux hanno in comune: il kernel di Linux. Ma mentre si parla spesso, molte persone non sanno esattamente cosa fa. Leggi di più non ha precedenti, con una nuova versione principale di circa ogni due o tre mesi. Ogni versione offre diverse nuove funzionalità e miglioramenti che molte persone potrebbero sfruttare per rendere la propria esperienza di elaborazione più veloce, più efficiente o migliore in altri modi.

Il problema, tuttavia, è che di solito non è possibile avvantaggiarsi di queste nuove versioni del kernel non appena escono, bisogna aspettare che la distribuzione venga distribuita con una nuova versione che comprima un nuovo kernel. Abbiamo già illustrato i vantaggi per l'aggiornamento periodico del kernel 5 Ragioni per le quali dovresti aggiornare il tuo kernel spesso [Linux] 5 motivi per cui dovresti aggiornare il tuo kernel spesso [Linux] Se stai usando una distribuzione Linux come Ubuntu o Fedora, stai anche usando il kernel Linux, il nucleo che rende la tua distribuzione una distribuzione Linux. La tua distribuzione ti chiede costantemente di aggiornare il tuo kernel ... Leggi altro, e non devi aspettare di metterle le mani sopra. Ti mostreremo come.

Dichiarazione di non responsabilità: come alcuni dei nostri manuali potrebbero aver menzionato prima, l'aggiornamento del kernel comporta un (piccolo) rischio di rottura del sistema. Se questo è il caso, di solito è facile scegliere un kernel più vecchio al momento dell'avvio che funzioni, ma qualcosa potrebbe sempre andare storto. Pertanto, non siamo responsabili per eventuali danni al tuo sistema - utilizzare a proprio rischio!

Prepara lavoro


Per aggiornare il tuo kernel, dovrai prima stabilire se stai usando un sistema a 32 o 64 bit. Apri una finestra del terminale ed esegui

uname -a

Quindi controlla se l'output dice x86_64 o i686. Se è x86_64, allora stai utilizzando la versione a 64 bit; altrimenti, stai utilizzando la versione a 32 bit. Ricorda questo, perché sarà importante.


Successivamente, visitare il sito Web del kernel Linux ufficiale. Questo ti dirà qual è l'attuale versione stabile del kernel. Puoi provare i candidati per il rilascio se vuoi, ma sono molto meno testati rispetto alle versioni stabili. Rimanere con il kernel stabile a meno che non si abbia la certezza di aver bisogno di una versione candidata al rilascio.

Istruzioni per Ubuntu

È abbastanza facile per gli utenti di Ubuntu e Ubuntu-derivati ​​aggiornare il proprio kernel, grazie al PPA del kernel principale di Ubuntu. Sebbene sia ufficialmente chiamato PPA, non puoi usarlo come altri PPA aggiungendoli alla tua lista di fonti di software e aspettandoti che aggiorni automaticamente il kernel per te. Invece, è semplicemente una pagina web che si naviga per scaricare il kernel che si desidera.


Ora, visita la pagina web del PPA del kernel e scorri fino in fondo. La parte inferiore assoluta dell'elenco conterrà probabilmente alcune versioni candidate (che puoi vedere da “rc” nel nome), ma appena sopra di loro dovrebbe essere l'ultimo kernel stabile (per semplificare la spiegazione, al momento della stesura della versione stabile era 4.1.2). Clicca su questo e ti verranno presentate diverse opzioni. Dovrai prendere tre file e salvarli nella loro cartella (all'interno della cartella Download se lo desideri) in modo che siano isolati da tutti gli altri file:

  • Il “generico” file di intestazione per la tua architettura (nel mio caso, 64 bit o “amd64”)
  • Il file di intestazione nel mezzo che ha “tutti” verso la fine del nome del file
  • Il “generico” file del kernel per la tua architettura (di nuovo, sceglierei “amd64” ma se usi 32-bit ti servirà “i686”)

Noterai che ci sono anche “bassa latenza” file disponibili per il download, ma va bene ignorarlo. Questi file sono relativamente instabili e sono disponibili solo per le persone che necessitano dei loro vantaggi a bassa latenza se i file generali non sono sufficienti per attività come la registrazione audio. Ancora una volta, la raccomandazione è quella di usare sempre il primo generico e provare solo il lowlatency se le prestazioni non sono abbastanza buone per certe attività. No, i giochi o la navigazione in Internet non sono scuse per provare a bassa latenza.


Hai messo questi file nella loro cartella, giusto? Ora apri il terminale, usa il

CD

comando per andare alla cartella appena creata, come

cd / home / utente / download / kernel

e quindi eseguire:

sudo dpkg -i * .deb

Questo comando contrassegna tutti i file .deb all'interno della cartella come “essere installato” e quindi esegue l'installazione. Questo è il modo consigliato per installare questi file perché altrimenti è facile scegliere un file da installare e si lamenterà dei problemi di dipendenza. Questo approccio evita questo problema. Se non sei sicuro di cosa siano cd o sudo, ottieni un rapido corso accelerato sui comandi essenziali di Linux An AZ di Linux - 40 comandi essenziali da conoscere su AZ di Linux - 40 comandi essenziali che dovresti sapere Linux è il terzo spesso ignorato ruota su Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato ... Per saperne di più .

Una volta completata l'installazione, Ricomincia il tuo sistema e dovresti eseguire il kernel appena installato! Puoi verificarlo eseguendo uname -a nel Terminale e controllando l'output.

Istruzioni Fedora

Se si utilizza Fedora o uno dei suoi derivati, il processo è molto simile a Ubuntu. C'è solo una posizione diversa per prendere diversi file e un comando diverso per installarli.


Visualizza l'elenco delle build del kernel più recenti per Fedora. Scegli l'ultima versione stabile dall'elenco, quindi scorri fino alla sezione i686 o x86_64, a seconda dell'architettura del tuo sistema. In questa sezione, avrai bisogno di prendere i seguenti file e salvarli nella loro cartella (come “nocciolo” all'interno della cartella Download, ad esempio):

  • nocciolo
  • kernel-core
  • kernel-headers
  • kernel-moduli
  • kernel-moduli-extra
  • kernel-tools
  • perf e python-perf (opzionale)

Se il tuo sistema è i686 (32 bit) e hai 4 GB di RAM o più, dovrai prendere la versione PAE di tutti questi file, se disponibile. PAE è una tecnica di estensione degli indirizzi utilizzata per il sistema a 32 bit per consentire loro di utilizzare più di 3 GB di RAM.

Ora, usa il

CD

comando per andare in quella cartella, come

cd / home / utente / download / kernel

e poi correre il seguente comando per installare tutti i file:

yum --nogpgcheck localinstall * .rpm

Finalmente Ricomincia il tuo computer e dovresti eseguire un nuovo kernel!

Utilizzando Rawhide

In alternativa, gli utenti Fedora possono anche semplicemente passare a Rawhide Be On The Bleeding Edge di Linux con Fedora Rawhide Be On The Bleeding Edge di Linux con Fedora Rawhide Non aspettare per provare le ultime versioni del software - prova invece Fedora Rawhide. Leggi altro e aggiorna automaticamente ogni pacchetto alla versione più recente, incluso il kernel. Tuttavia, è noto che Rawhide si rompa abbastanza spesso (specialmente all'inizio del ciclo di sviluppo) e dovrebbe non essere utilizzato su un sistema su cui è necessario fare affidamento.

Istruzioni per l'arco

Arch users Arch Linux: Letting You Crea il tuo sistema Linux da Scratch Arch Linux: ti permette di costruire il tuo sistema Linux da zero Per gli utenti Linux, è altamente desiderabile poter personalizzare completamente il tuo sistema. A volte, questo può essere ottenuto al meglio dall'inizio - mettendo insieme i componenti che vorresti includere ... Per saperne di più, devi sempre avere a disposizione il kernel stabile più recente e più recente (o uno abbastanza vicino). Se vuoi arrivare ancora più vicino al kernel stabile rilasciato di recente, puoi abilitare il repository di test che ti darà accesso a nuove importanti release circa due o quattro settimane prima.

Per fare ciò, apri il file situato in

/etc/pacman.conf

con i permessi sudo nel tuo editor di testo terminale preferito nano vs. vim: editor di testo terminale Confronto nano vs vim: editor di testo terminale comparato Sebbene Linux sia diventato abbastanza facile da essere usato da chiunque senza dover utilizzare il terminale, ci sono alcuni di noi che lo usiamo regolarmente o siamo curiosi di sapere come si può controllare ... Leggi di più, e poi decommenta (cancella i simboli della sterlina dalla parte anteriore di ogni riga) le tre linee associate al test. Se il repository multilib è abilitato, eseguire la stessa operazione per il repository di test multilib. Vedi questa pagina wiki di Arch Linux se hai bisogno di maggiori informazioni.

L'aggiornamento del kernel non è semplice (fatto intenzionalmente), ma può darti molti vantaggi. Finché il tuo nuovo kernel non ha infranto nulla, ora puoi goderti prestazioni migliori, maggiore efficienza, supporto per più hardware e potenziali nuove funzionalità. Soprattutto se si esegue un hardware relativamente nuovo, l'aggiornamento del kernel può davvero aiutare.

In che modo l'aggiornamento del kernel ti ha aiutato? Pensi che la politica della tua distribuzione preferita sulle versioni del kernel sia ciò che dovrebbe essere? Fateci sapere nei commenti!

Scopri di più su: Linux.