GNU/Linux >> Linux Esercitazione >  >> Linux

Strumenti e suggerimenti open source per migliorare le prestazioni del tuo PC Linux

Questo è il terzo di una serie di articoli che spiegano come migliorare le prestazioni del tuo personal computer Linux. Il mio primo articolo descriveva come liberare le prestazioni identificando e risolvendo i colli di bottiglia. Il mio secondo articolo ha mostrato come migliorare le prestazioni aggiornando l'hardware del tuo PC.

Questo articolo completa la serie presentando suggerimenti sulle prestazioni del software. Esplora anche i modi per migliorare le prestazioni cambiando il modo in cui usi il tuo computer. Alcuni di questi cambiamenti comportamentali possono essere ovvi per molti lettori di Opensource.com, ma potrebbero non esserlo per gli utenti finali che sostieni.

L'obiettivo è un approccio semplice per migliorare le prestazioni del PC Linux. Come nei miei articoli precedenti, utilizzo tutti gli strumenti open source. Non c'è bisogno di nient'altro.

Come misurare i miglioramenti

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Prima di apportare qualsiasi modifica al computer, valutare le prestazioni per assicurarsi che la modifica sia vantaggiosa. Dopo aver effettuato l'aggiornamento, potresti voler ispezionare il sistema una seconda volta per verificare che la modifica sia riuscita.

Diversi strumenti grafici open source semplificano il monitoraggio delle prestazioni. Includono GNOME System Monitor, KDE System Guard, GKrellM, Stacer, Conky e Glances. (Nel mio primo articolo di questa serie, ho mostrato come monitorare le prestazioni utilizzando GNOME System Monitor.)

Qualunque strumento tu scelga, guarda molto da vicino il tuo processore e l'utilizzo della memoria. Potresti anche voler monitorare altre risorse hardware, come disco e memoria USB, il processore grafico e la connessione Internet.

L'ultimo arbitro delle prestazioni per un personal computer è la sua reattività. Presto? Sei bravo. Lento... che indica margini di miglioramento.

La maggior parte delle distribuzioni Linux richiede poca configurazione da parte degli utenti di personal computer:sono efficienti fin dall'inizio. Tuttavia, una panoramica degli strumenti importanti che utilizzi quotidianamente può essere utile quando stai restringendo la tua attenzione su ciò che potrebbe utilizzare l'ottimizzazione.

Modifica il tuo browser

La maggior parte degli utenti esegue il proprio browser quasi sempre. Per alcuni, è la loro unica app. Quindi la selezione e l'ottimizzazione del browser offrono potenzialmente grandi guadagni.

Ecco alcuni suggerimenti per l'ottimizzazione:

  • Come indica la ricerca del browser Brave, molti annunci e tracker di siti Web consumano oltre la metà della CPU che il tuo PC spende per l'elaborazione delle pagine. Quindi blocca gli annunci con un'estensione del browser come uBlock Origin e blocca i tracker con uno strumento come Privacy Badger.
  • Disabilita la riproduzione automatica di video e animazioni (incluse quelle piccole finestre video che appaiono e vengono eseguite automaticamente nell'angolo dello schermo). In Firefox, puoi installare l'estensione open source Disabilita HTML5 Autoplay. In Chromium o Google Chrome, installa l'estensione open source Yet Another Autoplay Blocker.
  • Rimuovi tutti i componenti aggiuntivi e le estensioni non essenziali dal browser. Valuta attentamente se ognuno vale le sue spese generali.

Suggerimenti per il browser per PC potenti

Per un PC di fascia alta, seleziona un browser che sfrutti il ​​tuo abbondante processore e risorse di memoria per fornire una navigazione web ottimale. I browser multiprocesso e multithread funzionano meglio. Il tuo obiettivo è utilizzare tutta la potenza dell'hardware per una migliore esperienza di navigazione.

Quale browser funziona meglio? Questo è un problema altamente discutibile che richiede un articolo separato per una risposta. Molte persone iniziano la loro ricerca con Chromium o Firefox, popolari prodotti open source ampiamente rispettati per la loro capacità di sfruttare l'hardware per la navigazione ad alte prestazioni. Tuttavia, ci sono molti altri browser open source che potresti provare.

Suggerimenti per il browser per PC di fascia bassa

Per un PC con risorse limitate, non vuoi un browser che consuma risorse e sommerge il tuo PC. Invece, ne vuoi uno che funzioni in modo efficiente utilizzando risorse limitate. Chiamalo un browser leggero. Probabilmente non sarà quello che genera molti processi e thread.

Gli utenti hanno opinioni diverse su quale browser leggero funziona meglio. Ho avuto una buona esperienza con Dillo. Wikipedia fornisce un elenco completo di browser leggeri, se desideri ricercarne altri. Tieni presente che i browser più leggeri sacrificano alcune caratteristiche e funzioni per ridurre il consumo di risorse del PC.

Per un PC con risorse limitate, puoi ridurre il consumo di risorse del browser aprendo solo un paio di schede alla volta anziché una dozzina. Chiudi le schede che hai finito di utilizzare. Ed esegui solo una singola istanza di un browser alla volta.

JavaScript può aggiungere molta richiesta al tuo browser, quindi disattivalo quando non ne hai bisogno. La maggior parte dei browser offre componenti aggiuntivi che ti consentono di gestire JavaScript in base al sito Web o attivandolo o disattivandolo secondo le tue indicazioni. Firefox offre diverse estensioni di questo tipo. Ne uso uno chiamato JavaScript Attiva e disattiva.

Sui PC di fascia bassa, puoi anche personalizzare le prestazioni del browser a tuo piacimento avviando e interrompendo manualmente l'elaborazione delle schede in background. Basta fare clic sul pulsante di caricamento della pagina nel browser per attivare o disattivare l'elaborazione per una pagina web. In Firefox, ad esempio, questo pulsante si trova sul lato sinistro della barra degli strumenti.

Ecco come usarlo. Se desideri caricare rapidamente una pagina Web specifica, disattiva il caricamento della pagina in altre schede in modo che non competano con la tua pagina di interesse. Al contrario, se passi molto tempo a leggere una pagina web che hai già caricato, lascia che altre schede carichino le loro pagine in background mentre sei occupato. In questo modo, puoi spesso navigare con prestazioni decenti, anche su un computer con risorse minime.

Interrompi il multitasking

Alcune app, inclusi giochi, editor video e host di macchine virtuali, richiedono più risorse di altre. Per ottenere le migliori prestazioni quando esegui un hog di risorse, esegui solo quel programma. Al contrario, non eseguire un hog di risorse in background mentre ti concentri su un'altra app.

Questo principio di prestazione si applica ovunque:limita il numero di app che usi contemporaneamente e chiudi quelle che non stai utilizzando. Limita la concorrenza e migliori le prestazioni delle app che esegui.

L'elaborazione in background offre un'opportunità simile. Scanner antivirus, aggiornamenti software, backup, copie di immagini, verifica del file system e download di grandi dimensioni richiedono molte risorse. Pianifica queste attività fuori orario per ottimizzare le prestazioni. Un buon programmatore GUI open source lo rende facile. Ad esempio, puoi installare e utilizzare Zeit e KCron è disponibile in molti repository.

Scegli il software con saggezza

Le tue scelte software fanno una grande differenza nella quantità di processore e memoria utilizzata dal tuo computer.

Per molte persone oggi, questo non ha importanza. I loro personal computer all'avanguardia hanno una potenza di elaborazione e memoria più che sufficienti per eseguire rapidamente qualsiasi app scelgano. (Se sei tu, puoi saltare questa sezione.) Tuttavia, le scelte software rimangono cruciali per gli altri.

Suite per ufficio

Se esegui LibreOffice o OpenOffice, ma non usi Base (il componente di creazione del database), quindi è possibile disabilitare il runtime Java. Puoi farlo negli Strumenti> Opzioni> LibreOffice> Avanzate pannello delle impostazioni.

In alternativa, sostituisci la tua grande suite per ufficio con ciò che è comunemente noto come GNOME Office . Ciò include AbiWord e Gnumeric, che richiedono entrambi meno hardware e sono funzionalmente equivalenti a un word processor e un foglio di calcolo per molti utenti.

Potresti anche considerare di abbandonare del tutto la suite dell'ufficio locale. Scarica invece il tuo carico di lavoro sul cloud con un prodotto come Etherpad, EtherCalc o la suite ONLYOFFICE.

Questo principio si applica in generale. Se hai un computer di fascia bassa, scarica tutto ciò che puoi sul cloud. Questo è il motivo per cui i Chromebook sono efficaci, anche se la maggior parte offre hardware a basso consumo.

Ambiente desktop

Il tuo ambiente desktop funziona ogni minuto che usi il tuo PC. Se non è reattivo, installa un desktop più leggero che richiede meno risorse. Raccomando Xfce, LXQt o LXDE.

Qualunque sia il desktop che utilizzi, puoi aumentarne la reattività disabilitando gli effetti visivi. Disattiva elementi come l'animazione, il compositing e le immagini in miniatura nel tuo file manager o usa un file manager (come PCManFM, XFE o Thunar) senza queste funzionalità. Ciò può avere un impatto notevole sui computer più lenti perché lo schermo è coinvolto in ogni clic del mouse. Usa le scorciatoie da tastiera per evitare di dover spostare la mano tra il mouse e la tastiera.

È possibile configurare alcuni desktop per utilizzare un gestore di finestre leggero. Il window manager determina l'aspetto delle finestre e il modo in cui gli utenti interagiscono con questi elementi.

Se vuoi davvero lesinare sulle risorse, rinuncia del tutto a un desktop a favore di un semplice gestore di Windows. Le scelte popolari includono JWM, Openbox e Fluxbox. Questi funzionano più velocemente di un desktop completo ma al costo di un'interfaccia meno intuitiva. Ad esempio, spesso non puoi inserire icone sul desktop e potresti non avere una barra delle applicazioni o un dock.

Ridimensiona la tua distribuzione Linux per il tuo PC

La tua distribuzione Linux può influire sulle prestazioni del PC. Alcune distribuzioni presuppongono che vengano eseguite su potenti computer all'avanguardia, mentre altre sono progettate per funzionare con meno risorse. Quindi, se stai eseguendo una distribuzione completa e non funziona bene, prova un'alternativa leggera per vedere se migliora la reattività.

Testare diverse distribuzioni è facile. Basta scaricare la distribuzione Linux che vuoi provare. Scrivilo su una memory stick USB con uno strumento open source come Fedora Media Writer o Unetbootin. Quindi avvia il PC dalla memory stick per testare la distribuzione. Avvia uno degli strumenti di monitoraggio del sistema che ho menzionato in precedenza e misura se la nuova distribuzione utilizza l'hardware in modo più efficiente.

Le distribuzioni più leggere che ho usato sono AntiX e Puppy Linux. Questi utilizzano gestori di finestre invece di un desktop, raggruppano app leggere e sono specificamente progettati per essere eseguiti su computer con risorse limitate. Funzionano bene anche su macchine di 15 anni! (Puoi anche rinnovare vecchi computer usando un software Linux leggero.)

Il compromesso è che i loro desktop non sono sfarzosi. Le loro interfacce potrebbero non esserti familiari e potresti dover imparare a configurarle come faresti con un ambiente desktop completo. Per alcune persone è frustrante, ma per altri è una sfida divertente e un'opportunità per imparare qualcosa di nuovo.

Apporta modifiche alla configurazione del PC

Concluderò con alcune modifiche alla configurazione di Linux di base che potresti voler provare. Presi singolarmente, ciascuno non migliorerà le prestazioni abbastanza da poterlo notare. Ma nel complesso, possono avere un impatto misurabile:

  • Verifica di disporre di driver di dispositivo ottimali per tutti i dispositivi.
  • Evita il surriscaldamento per evitare cali di velocità della CPU (limitazione della CPU).
  • Riduci il tempo di avvio riducendo il parametro GRUB_TIMEOUT predefinito per il menu Grub.)
  • Elimina le app e i servizi non necessari dall'elenco di avvio (i programmi che vengono eseguiti ogni volta che avvii il computer). Gli ambienti desktop Linux in genere forniscono pannelli GUI per questo in modo che non sia necessario modificare direttamente i file di configurazione o gli script.
  • Velocizza aggiornamenti e download utilizzando il mirror più veloce disponibile.
  • Evita di usare la memoria di scambio.
  • Se usi lo scambio, posizionalo sul tuo dispositivo più veloce.
  • Verifica che il tuo Wi-Fi funzioni alla massima larghezza di banda confrontando la sua velocità Wi-Fi rispetto a quando è collegato direttamente al modem.
  • Verifica che il tuo router non stia causando un rallentamento testando la velocità della connessione Internet senza di essa.
  • Fai corrispondere gli standard USB tra le tue porte USB e i tuoi dispositivi per assicurarti che non scendano alla velocità del partner più lento.
  • Verifica le tue velocità di trasferimento USB con la funzione di benchmark in GNOME Disks.
  • Se devi utilizzare macchine virtuali, ottimizzale per le prestazioni.
  • Ripulisci la vecchia cronologia, i log e i file spazzatura con strumenti GUI open source come BleachBit e Sweeper.
  • Elimina i file spazzatura inutilizzati disinstallando le app che non usi. Sui sistemi basati su Debian, pulire la cache APT.
  • Trova ed elimina i file duplicati utilizzando uno strumento GUI open source come FSlint.

Se i lettori esprimono interesse, discuterò queste modifiche in dettaglio in un prossimo articolo. (Per favore fatemi sapere nei commenti se volete vedere questo.)

Riepilogo

In un articolo precedente, ho discusso di come identificare e rimuovere i colli di bottiglia delle prestazioni. Nel mio ultimo articolo, ho spiegato come aggiornare in modo efficiente l'hardware del tuo PC Linux. Questo articolo completa la serie presentando software e modifiche comportamentali che migliorano le prestazioni del PC.

Sono sicuro che hai molti buoni consigli per le tue prestazioni. Aggiungi i tuoi preferiti nei commenti.


Linux
  1. 6 strumenti e suggerimenti open source per proteggere un server Linux per i principianti

  2. I migliori strumenti Linux per scrittori

  3. 10 browser Web leggeri e open source per Linux

  4. Convertitori video open source per Linux [GUI e CLI]

  5. Pitivi – Un editor video gratuito e open source per Linux

I 12 migliori strumenti di backup open source per sistemi Linux

10 strumenti gratuiti e suggerimenti utili per migliorare la tua produttività su desktop Linux

I 10 migliori strumenti di riconoscimento vocale open source per Linux

I 10 strumenti di navigazione dei file open source per il sistema Linux

I 10 migliori strumenti open source per il monitoraggio di bug e problemi per Linux

10 editor di sottotitoli gratuiti e open source per Linux nel 2022