Computer e gadget moderni

Cominciò a rallentare notevolmente. Questo è molto fastidioso, perché spesso lavoro molto velocemente, automaticamente, e qualsiasi freno interrompe semplicemente il ritmo. Ma perché Linux può rallentare? Come velocizzare Linux? Come ottimizzare Linux?

Ci sono diversi punti qui su cui voglio attirare l'attenzione. Ognuno di essi influisce in una certa misura, anche se leggermente, sulla velocità di Linux. Ma se ottimizzi tutto insieme, può dare un aumento delle prestazioni. E credimi, non è difficile, molto spesso non hai nemmeno bisogno di entrare nella console... Mostrerò tutto su Linux Mint, ma tutto questo può essere fatto per analogia su altri sistemi Linux.

1. Ottimizzazione dell'avvio di Linux.

La prima cosa a cui devi prestare attenzione è ciò che viene caricato all'avvio del sistema. Vai su MENU - IMPOSTAZIONI - ESEGUI APPLICAZIONI.

Qui puoi disabilitare tutto ciò che non è necessario, nel mio caso è quasi tutto. In questo modo ti libererai dei processi e dei programmi non necessari che vengono caricati all'avvio di Linux. Questa ottimizzazione di Linux ti aiuterà anche ad accelerare il tempo di avvio del sistema. Fatto? Andare avanti.

2. Arresto del server

Sapevi che per impostazione predefinita, sul tuo Linux possono essere installati molti server: server di stampa, server Samba, server Apache, server ssh e così via. È possibile che tu non ne abbia bisogno per cento anni, quindi tutti questi processi sono costantemente sospesi nella tua memoria. Puoi semplicemente disabilitarli, ma molto spesso è più semplice eliminare i server non necessari. Come trovarli?

Apri Synaptic e inserisci la parola nella ricerca server:

Guardiamo, leggiamo cosa è installato e cosa non ci serve davvero: cancellalo. Ma non dovresti eliminare tutto se non sai di cosa si tratta e perché lo è. Ho già rimosso molte cose non necessarie, ma molto probabilmente c'è ancora molta spazzatura. Puoi anche digitare la parola demone e vedere quali servizi sono installati, ma non ne abbiamo bisogno. Eliminato? Andiamo avanti...

3. Disabilita i servizi non necessari

In precedenza, in Ubuntu, in un ambiente grafico, era possibile disabilitare e abilitare i servizi, ma poi i ragazzi di Ubuntu hanno deciso che noi perdenti non ne avevamo bisogno: avrebbero improvvisamente disabilitato qualcosa di importante, e poi avrebbero detto che Ubuntu è buggato!

Ma forse hanno ragione, ma per noi questo non è un problema, visto che Linux è una console, un terminale e solo dopo una shell grafica. Installa il pacchetto richiesto:

Sudo apt-get install sysv-rc-conf

Apri un terminale e usa sudo per eseguire il comando sysv-rc-conf:

Sudo sysv-rc-conf

Ora, utilizzando le frecce della tastiera e utilizzando la barra spaziatrice, disattiviamo tutto ciò che non è necessario. Ma fai attenzione, sei nel cuore di Linux e se disabiliti qualcosa di importante, il tuo sistema potrebbe non avviarsi - e non dire che non ti avevo avvisato!

Ci sono molte istruzioni su Internet che descrivono in dettaglio di cosa è responsabile ciascun servizio e quali possono essere disabilitati e quali no. Cerca e troverai!

Come velocizzare Ubuntu?

Perché Ubuntu? Solo per esempio. Ubuntu utilizza la sua Unity proprietaria come ambiente di lavoro. Secondo la mia esperienza il freno è sempre lo stesso. Pertanto, puoi velocizzare Ubuntu semplicemente installando un ambiente di lavoro più leggero: XFCE4, E17, LXDE e così via. Oppure puoi semplicemente scaricare immediatamente una versione della stessa Ubuntu con un desktop leggero, ad esempio Lubuntu:

Bello e facile! Ci saranno quasi tutte le stesse funzionalità, forse solo meno fronzoli. Ma ne abbiamo davvero bisogno?

E infine un'altra domanda:

Quale Linux installare su un vecchio computer?

Qui non dovresti fare affidamento su un ambiente di lavoro leggero, qui hai bisogno di LIGHT Linux! Luce dentro, non solo fuori- ricorda questa verità. Quali sono le opzioni? , Slackware, Slax e così via. Qui devi provare, perché dovrai pagare qualcosa per comodità - ma cosa volevi?


Non hai trovato una risposta alla tua domanda? Usa la ricerca...

8 commenti

8 commenti all'articolo "Ottimizzare Linux: è semplice!"

    Ma il mio Windows non rallenta! Forse il tuo computer è debole? Dopotutto, i moderni sistemi operativi vengono sviluppati e testati su processori moderni con una fornitura di RAM.

    Lubuntu è davvero più veloce. Ma ho riscontrato alcuni problemi lì. Tuttavia, ho optato per Ubuntu Gnome + Cairo-Dock
    Risulta stabile, senza difetti. E abbastanza veloce. L'importante è non installare 64 bit su un vecchio computer con 2 GB di memoria. 32 bit funzionerà molto più velocemente.

    Sono d'accordo, tutti i mini sistemi operativi a volte presentano difetti nascosti. Ma ieri c'è stata una piacevole eccezione, ho installato Linux sul laptop di un amico, Mint non ha funzionato AFFATTO, il che è strano, ma BackBox è stato installato come nativo e la velocità è SUPER! Voglio scrivere una recensione a riguardo oggi, forse.

    Ho usato Ubuntu per un po' poi, con il rilascio delle versioni più recenti, il mio computer ha semplicemente smesso di eseguirlo. Sono passato a Debian e sono felice, l'unica cosa negativa è l'ambiente grafico e i caratteri: sono migliori in Ubuntu, ma questo forse è solo uno dei loro vantaggi secondo me. Ora è stata rilasciata la versione 8 di Debian, dove puoi installare qualsiasi ambiente di lavoro e quasi tutti i software a cui sei abituato.

    A proposito, c'è un errore nel post: non Pappy, ma Puppy.

    Sono d'accordo che Debian sia più semplice, ma a volte devi sacrificare la velocità per comodità. In precedenza, mi sono anche esercitato molto con le distribuzioni leggere, e poi ho capito: è più facile acquistare un normale computer potente e scervellarsi, poiché qualsiasi minimalismo porta con sé un sacco di altri problemi.

    Grazie per l'errore, ho corretto ;)

    Bene, se sono una normale teiera, su cosa farò affidamento quando eliminerò i server?

    I manichini non dovrebbero occuparsi dei server; questa è una questione molto complessa e responsabile.

    "Ci sono molte istruzioni su Internet che descrivono in dettaglio di cosa è responsabile ciascun servizio e quali possono essere disabilitati e quali no. Cerca e troverai!"

    Sempre perplesso da tali istruzioni! Siete persone interessanti!
    Perché il tuo articolo è necessario su Internet? Inviare chi cerca informazioni, come si suol dire, a 3 sovietici?
    Penso che, se una persona si impegna a scrivere istruzioni o qualcosa di simile, scrivi nel modo più chiaro e completo possibile o allega un collegamento a risorse di terze parti.


Gli utenti Linux, per definizione, hanno accesso a un sistema più potente rispetto a Windows. Tuttavia, se si utilizza un ambiente desktop pesante come Unity, ad esempio, le prestazioni potrebbero risentirne leggermente.

Tutti preferiscono che programmi e documenti si aprano non dopo 10-20 secondi, ma immediatamente. Allo stesso tempo, è auspicabile che l'aspetto dell'ambiente di lavoro non assomigli ai primi anni Novanta, perché trascorriamo molto tempo nell'interfaccia del nostro sistema, il che significa che dovremmo sentirci a nostro agio all'interno.

Non devi arrivare all'estremo di abbandonare completamente un bellissimo ambiente desktop in favore di gestori di finestre ascetici. Trovare un compromesso tra prestazioni ed estetica non è affatto un compito difficile.

In questo articolo vedremo come velocizzare Ubuntu in quattro semplici modi. Sebbene questi suggerimenti si applichino anche alle versioni precedenti, esamineremo specificamente come velocizzare Ubuntu 16.04.

Un risultato positivo sarà chiaramente visibile sui vecchi computer a basso consumo o su VirtualBox. I suggerimenti sono pertinenti ed efficaci anche se Ubuntu è installato su un SSD.

1. Rimuovere i programmi non necessari all'avvio.

Ubuntu 16.04, all'avvio, carica un gran numero di applicazioni diverse, molte delle quali molto probabilmente non ti serviranno. Per velocizzare Ubuntu, puoi semplicemente disabilitarli.

Tuttavia, molti programmi di avvio sono nascosti e per vederli è necessario eseguire il seguente comando:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Ora apri "App avviate automaticamente" da Unity Dash...

E deseleziona gli elementi non necessari.

Puoi velocizzare Ubuntu 16.04 disabilitando le funzionalità non necessarie. Ecco un elenco di servizi e programmi di cui probabilmente non avrai bisogno.

Gestore del profilo di accessibilità(Gestore dell'accessibilità).
Utilizzato per visualizzare l'icona di accessibilità nella schermata di accesso. Se non ti servono la tastiera su schermo e l'assistente vocale, disattivali semplicemente.

Monitoraggio del backup(Backup).
Creazione di backup utilizzando deja-dup-monitor. Se non prevedi di eseguire il backup dei dati, sentiti libero di disabilitarlo.

Condivisione del desktop(Controllo del desktop remoto).
Progettato per connessioni VNC in entrata. Se sai che puoi gestire il tuo sistema senza l'aiuto di nessuno, puoi disattivarlo. La capacità di agire tu stesso come assistente remoto e di controllare altri computer tramite VNC non scompare da nessuna parte.

Software Gnome(Centro software).
Puoi disabilitarlo se preferisci installare i programmi tramite il terminale, senza utilizzare la GUI Software Center.

Condivisione di file personali(Condivisione di file personali).
Dovrebbe essere lasciato solo se è necessario trasferire file tramite Bluetooth.

Notificatore di aggiornamenti(Avviso di aggiornamento).
Se non desideri ricevere notifiche sugli aggiornamenti disponibili, puoi disabilitarlo.

2. Regola la Swappiness.

Sappiamo tutti che la velocità di scambio dei dati con la RAM è molto più elevata rispetto a quella con un disco rigido. Come velocizzare Ubuntu dato questo fatto?

Facciamo un piccolo esperimento: avvia il tuo sistema, apri diversi programmi, ad esempio: Firefox, LibreOffice, Mozilla Thunderbird, Evince... e lasciali aperti senza eseguire alcuna azione. Non mettere il sistema in modalità sospensione o standby. Torna tra qualche ora e nota quanto sono diventati goffi i programmi in esecuzione, quanto lentamente rispondono alle azioni del nostro mouse. Questo perché sono entrati in modalità inattiva (inattività) e il sistema li ha inviati allo scambio, cioè in uno spazio appositamente designato sul disco rigido.
Utilizzando System Monitor, puoi scoprire che Ubuntu utilizza lo swap, indipendentemente dal fatto che ci sia molta RAM libera.
Ciò è dovuto alle impostazioni predefinite di swappiness. Swappiness è un parametro del kernel che controlla la frequenza con cui Linux invierà le applicazioni inattive allo swap, che è il disco rigido.

Il valore di swappiness può essere impostato nell'intervallo da 0 a 100. Valori bassi indicano di utilizzare lo scambio meno spesso, valori alti - più spesso. Il valore predefinito in Ubuntu è 60. Ciò significa che quando il consumo di RAM raggiunge il 40%, il kernel Linux attiva l'uso dello swap.

Puoi controllare il valore corrente usando il comando:
cat /proc/sys/vm/swappiness

Come velocizzare Ubuntu? Si consiglia di impostare swappiness su un valore inferiore in modo che il kernel utilizzi quanta più RAM possibile. Ad esempio, per impostare il valore su 10, eseguire il comando seguente:
sudo sysctl vm.swappiness=10

Non inserire spazi prima o dopo il segno "=". Questo comando dice al kernel di usare lo swap solo quando la memoria è occupata al 90%. Questa impostazione dura fino al riavvio.

Per rendere permanente la configurazione, è necessario modificare un file speciale.
sudo nano /etc/sysctl.d/99-sysctl.conf

Alla fine di questo file è necessario aggiungere la riga:
vm.swappiness=10

Salva il file e chiudi l'editor (premi Ctrl+O per salvare e Ctrl+X per uscire). Tutti questi passaggi si applicano a Ubuntu Server 16.04.

Il nostro obiettivo è velocizzare Ubuntu. Naturalmente, chi vorrebbe la velocità di avvio di Firefox o di altre applicazioni pesanti? Esiste un piccolo strumento software noto come preload che ricorda i programmi che usi più spesso, precarica le librerie e gli eseguibili associati nella RAM, rendendo questi programmi pesanti molto più veloci.

Puoi installare il precaricamento su Ubuntu 16.04 usando il comando:
sudo apt installa precaricamento

Una volta completata l'installazione, il demone di precaricamento si avvierà automaticamente, puoi verificarlo eseguendo il comando:
precarico dello stato systemctl

Se per qualche motivo non funziona, esegui il comando:
sudo systemctl avvia il precaricamento

Ora fai i tuoi affari: il precarico funzionerà senza la tua partecipazione.

4. Disattiva gli effetti.

Gli effetti sono senza dubbio piacevoli alla vista e spezzano uno spazio di lavoro noioso. Tuttavia, per funzionare richiedono anche preziose risorse di sistema. Come velocizzare Ubuntu 16.04? Utilizzando compizconfig-settings-manager, gli effetti possono essere disabilitati, aumentando così le prestazioni.
Puoi installare compizconfig-settings-manager usando il comando:
sudo apt install compizconfig-settings-manager

Avvialo da Unity Dash, quindi seleziona la sezione Effetti a sinistra e disabilita quelli che non ti servono. Se vuoi, puoi disattivare assolutamente tutto.

Puoi anche disattivare la sfocatura dello sfondo in Unity Dash utilizzando lo strumento Unity Tweak. Ciò renderà Unity Dash più reattivo.

Installazione dello strumento Unity Tweak:
sudo apt installa unity-tweak-tool

Una volta installato, aprilo e seleziona la scheda "Cerca", quindi imposta il pulsante "Sfocatura sfondo" su "Disattivato". (SPENTO).

In generale, a molte persone piace uno sfondo trasparente, e tu?

Dopo:

Suggerimento bonus: trova il principale colpevole dei tempi di caricamento lenti.

Puoi scoprire quanto tempo è necessario per avviare ciascuno dei servizi caricati eseguendo il seguente comando:
analizzare la colpa tramite systemd

Come puoi vedere nell'immagine sopra, i veri colpevoli sono i servizi mnt-pi.mount e vboxadd.service. So che mnt-pi.mount è responsabile del montaggio di NFS (Network File System) sul mio Raspberry Pi, ma non ne ho più bisogno, quindi posso rimuoverlo in sicurezza dal file /etc/fstab. So anche che il demone vboxadd.service è necessario solo per la macchina virtuale, il che, ancora una volta, per me non è necessario.

Disattivare:
sudo systemctl disabilita vboxadd.service

Controllo del tempo di caricamento:
tempo di analisi systemd

Dopo:

Altri modi per velocizzare Ubuntu 16.04

Conosci altri modi per velocizzare Ubuntu 16.04? Condividili nei commenti.

È noto che i moderni sistemi operativi utilizzano tecnologie come la memoria virtuale, progettata per sistemi operativi multitasking.

Nei sistemi operativi Windows, il file utilizzato per memorizzare la RAM inutilizzata nell'area del disco rigido è chiamato "file di scambio" (pagefile.sys).

La sua organizzazione è lungi dall'essere implementata nel migliore dei modi (per usare un eufemismo!). Nel sistema operativo Linux, anche durante l'installazione, viene creata una partizione di swap separata: "Swap", che è molto meglio.

Il file di scambio di Windows e Linux si trova sull'HDD (disco rigido). Quando non c'è abbastanza RAM, le pagine di memoria vengono spostate dalla RAM al disco rigido e quando si accede nuovamente ai file nella partizione di swap, vengono caricate nuovamente nella RAM.

L'intero problema è che la velocità di lettura-scrittura del disco rigido HDD (anche il più veloce) FATTORE DI inferiore alla velocità della RAM. Questo è ciò che porta a un computer più lento e a una riduzione delle prestazioni in generale.

Esistono due modi per risolvere questo problema: utilizzare grandi quantità di RAM o configurare correttamente il sistema per funzionare con il file di paging e lo scambio.

Quindi, in Ubuntu c'è un parametro che controlla la percentuale di memoria libera alla quale inizierà lo scarico delle pagine di memoria nello swap - vm.swappiness.

In Ubuntu, per impostazione predefinita, ha un valore - 60. Ciò significa che quando il 40% della RAM è occupato, inizierà lo scarico attivo delle pagine di memoria nella sezione di swap, ad es. 100% - 60% = 40%.

Puoi verificare qual è il valore del parametro per te come segue.

Apri il terminale utilizzando una combinazione di tasti Ctrl+Alt+T ed esegui il comando:

cat /proc/sys/vm/swappiness

Questo valore di parametro può essere utile solo per computer con una piccola quantità di RAM (512 -1024 MB).

Se disponi di un computer o laptop moderno con una grande quantità di RAM (4-6 o anche 8 GB), è improbabile che sia adatto a te.

Molti forum e blog di Ubuntu consigliano di impostare vm.swappiness = 10 (ovvero 100% - 10% = 90%). Ma, secondo la mia esperienza personale, se hai 6 GB di RAM, puoi comportarti in modo più aggressivo impostando il valore su 0. In questo caso, il sistema accederà alla partizione di swap solo come ultima risorsa.

Consiglio di sperimentare questo parametro nella sessione corrente (dopo un riavvio tutto tornerà al valore predefinito), senza modificare nulla nei file di configurazione del sistema per ora, in modo da trovare il parametro più ottimale. E qui tutto è individuale...

Puoi farlo in questo modo.

Ancora una volta, apri l'onnipotente terminale con una combinazione di tasti Ctrl+Alt+T ed esegui il seguente comando al suo interno:

sudo sysctl vm.swappiness=

Dopo il segno uguale, imposta il valore da 100 a 0 (a seconda della quantità di RAM).

Successivamente, prova ad "avviare" il tuo sistema: apri diversi browser con un gran numero di schede, copia file di grandi dimensioni su supporti esterni (questo, tra l'altro, è il punto dolente dei sistemi Linux: la velocità di copia su supporti esterni. Ma ne parleremo la prossima volta) ecc.

Dopo aver selezionato il valore più adatto a te stesso, devi impostare il nuovo valore come costante. Copia ed esegui il seguente comando nel terminale:

sudo gedit /etc/sysctl.conf

Un file di configurazione si aprirà davanti a te in un editor di testo gedit. Alla fine di questo file inseriamo i seguenti due parametri senza hash davanti:

vm.swappiness=0 vm.vfs_cache_pressione = 1000

Salvare il file. Dovrebbe assomigliare allo screenshot qui sotto:

Riavviare il computer. Dopo il riavvio eseguire nel terminale:

sudo sysctl -p

Come notato sopra, ho scelto il parametro pari a 0, disabilitando essenzialmente la partizione di swap, poiché per il mio computer con sei gigabyte di RAM si è rivelato il più ottimale. È possibile impostare il valore del parametro su 10, come raccomandato in numerosi forum.

Ad esempio, vorrei dimostrare il caricamento della RAM in Ubuntu 12.10 x64 con 6 GB di RAM.
Quindi, ho aperto tre browser: lo standard Mazilla Firefox, Opera e Google Chrome con un totale di circa 40 schede, il lettore audio Clementine (tra l'altro, piuttosto esigente in termini di risorse del computer), Skype e il client torrent qBittorrent.
Ed ecco uno screenshot htop(questo è un monitor di processo della console abbastanza avanzato). Per installare, digitare nel terminale

sudo apt-get install htop


Penso che tutto stia diventando chiaro: meno della metà della RAM installata è occupata.
Pertanto, se hai molta RAM, non ha senso utilizzare una partizione di swap. Questo rallenterà solo la velocità del tuo computer!
In conclusione, posso dire che questa non è l'unica cosa che si può fare per velocizzare Ubuntu. Maggiori informazioni su questo nei seguenti articoli. Iscriviti al canale RSS!
Buon umore, utilizzo veloce del computer e felice anno nuovo!
Come piacevole sorpresa, oggi c'è un video su come hanno visto i dipendenti di Google l'anno scorso.

Prima di passare ad accelerare Ubuntu, scopriamo perché il sistema diventa più lento nel tempo. Potrebbero esserci diverse ragioni per questo. Potresti avere un computer debole con una configurazione normale. Potresti aver installato diverse applicazioni che consumano risorse durante l'avvio del sistema. In realtà, le ragioni sono infinite.

Di seguito sono riportati vari trucchi che aiuteranno a velocizzare un po' Ubuntu. Queste sono alcune delle migliori opzioni che puoi adottare per rendere il tuo sistema più fluido e migliore. Puoi seguire tutti i suggerimenti presentati o solo alcuni di essi. Quando li si utilizza, la velocità di Ubuntu aumenta notevolmente.

Ho usato questi trucchi con una versione precedente di Ubuntu, ma penso che possano essere usati su altre versioni e su altre distribuzioni Linux basate su Ubuntu: Linux Mint, Elementary OS Luna, ecc.

Ridurre il tempo di caricamento della schermata di selezione.

Questa schermata ti dà 10 secondi per selezionare il tuo sistema operativo, accedere alla modalità di ripristino, ecc. Penso che sia troppo tempo. Se segui questo sistema, devi sederti accanto al tuo computer e premere il tasto destro per accedere a Ubuntu il più rapidamente possibile. Ci vuole un po', vero? Il primo trucco è modificare i tempi di questa schermata di selezione. Se ti senti più a tuo agio nell'usare uno strumento GUI, puoi leggere come modificare il tempo e l'ordine di avvio in Grub Customizer.

Tutti gli altri possono semplicemente inserire il seguente comando per aprire le impostazioni di configurazione della schermata di avvio:

Sudo gedit /etc/default/grub &

È necessario sostituire GRUB_TIMEOUT=10 con GRUB_TIMEOUT=2 . Quindi il tempo di caricamento sarà di 2 secondi. È meglio non selezionare 0 secondi, perché in questo caso non sarà possibile scegliere tra l'accesso al sistema operativo e la modalità di ripristino. Dopo aver modificato la configurazione, inserisci il seguente comando, che applicherà le modifiche:

Sudo update-grub

Configurare le applicazioni con avvio automatico.

Nel tempo, inizi a installare le applicazioni. Alcuni di essi vengono eseguiti ogni volta che si avvia il sistema operativo. Naturalmente, l'esecuzione di queste applicazioni richiede risorse.

Il risultato: il computer rallenta per un lungo periodo di tempo dopo l'avvio. Vai su Unity Dash e trova lì le applicazioni di avvio:

Lì vedrai tutte le applicazioni di avvio. Pensa se ci sono applicazioni che non ti servono quando avvii il sistema operativo? Possono essere rimossi da questo elenco.


Cosa succede se non desideri disattivare il caricamento automatico? Ad esempio, se hai installato qualche tipo di applicazione indicatore per Ubuntu, vorrai che si avvii automaticamente all'avvio del computer.

In questo caso, puoi ritardare l'avvio delle applicazioni. Quindi libererai una certa quantità di risorse che verranno utilizzate durante il caricamento del sistema operativo e dopo un po 'le applicazioni necessarie verranno avviate automaticamente. Nella schermata dell'immagine precedente, fare clic sul pulsante "Modifica" e modificare l'ora di inizio utilizzando l'opzione di sospensione.

Ad esempio, se desideri ritardare il lancio dell'indicatore Dropbox di, diciamo, 20 secondi, devi solo aggiungere questo al comando esistente:

Dormire 10;

Quindi il comando dropbox start -i cambia in sleep 20; inizio della casella personale -i. Ciò significa che Dropbox ora verrà avviato con un ritardo di 20 secondi. Allo stesso modo, puoi modificare l'ora di inizio di altre applicazioni.


Installa il precarico delle applicazioni per accelerarne l'avvio.

Il precaricamento è un processo in background che analizza il comportamento dell'utente e carica frequentemente le applicazioni. Apri un terminale e inserisci il seguente comando per installare il preavvio:

Sudo apt-get install precaricamento

Dopo l'installazione, riavvia il computer e dimentica questo processo. Funzionerà in background.

Scegli i migliori mirror per gli aggiornamenti.

È una buona idea assicurarti di utilizzare le migliori versioni mirror per aggiornare le tue app. Il repository del software è "mirrorato" in tutto il mondo nel caso di Ubuntu. L'ottimizzazione consiste nell'utilizzare un server geograficamente più vicino a te. Grazie a questo, il sistema verrà aggiornato più velocemente, perché il tempo necessario per inviare i pacchetti al server è ridotto.

IN Software e aggiornamenti -> scheda Software Ubuntu -> Scarica da seleziona Altro, quindi fare clic su Seleziona il miglior server:


Successivamente inizierà un controllo e ti verrà proposto lo specchio migliore. Di solito è già installato, ma è meglio ricontrollare per ogni evenienza. Se il mirror che contiene il repository non viene aggiornato frequentemente, gli aggiornamenti del sistema potrebbero subire ritardi. Questo suggerimento sarà utile per le persone con velocità Internet relativamente lente.

Per aggiornamenti più rapidi, utilizzare apt-fast anziché apt-get.

Apt-fast è uno script di shell per apt-get. Migliora la velocità di aggiornamento e download dei pacchetti, poiché scarica i pacchetti contemporaneamente su più connessioni. Se usi spesso il terminale e apt-get per installare e aggiornare questi pacchetti, considera di provare apt-fast. Può essere installato dal PPA ufficiale utilizzando i seguenti comandi:

Sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get install apt-fast

Rimuovi ign dagli aggiornamenti apt-get, che fa riferimento alle lingue.

Hai mai notato cosa dice sudo apt-get update? Contiene tre tipi di stringhe: hit, ign, get. Se guardi le stringhe ign, noterai che sono principalmente legate alla traduzione linguistica. Se utilizzi applicazioni e pacchetti in una lingua, non è necessaria la traduzione nella stessa lingua.

Se rimuovi gli aggiornamenti relativi alla lingua da apt-get, la velocità di apt-get aumenterà leggermente. Per fare ciò, apri il seguente file:

Sudo gedit /etc/apt/apt.conf.d/00aptitude

Aggiungi la seguente riga alla fine di questo file:

Acquisisci::Lingue "nessuna";

Ridurre il surriscaldamento.

Il surriscaldamento è un problema comune che si verifica nella maggior parte dei computer. Un computer surriscaldato è piuttosto lento. L'apertura di un programma richiede secoli, con la ventola della CPU che gira alla velocità di Usain Bolt. Esistono 2 modi per ridurre il grado di riscaldamento e quindi aumentare l'efficienza di Ubuntu, anche l'ottimizzazione sarà migliore. Questi sono TLP e CPUFREQ.

Per installare e utilizzare TLP, immettere i seguenti comandi nel terminale:

Sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw sudo tlp start

Una volta installato, non è necessario fare nulla. TLP viene eseguito in background.

Per impostare l'indicatore CPUFREQ, utilizzare il seguente comando:

Sudo apt-get install indicatore-cpufreq

Riavvia il computer e attiva la modalità di risparmio energetico:


Personalizza LibreOffice per far funzionare questi programmi più velocemente.

Se usi frequentemente i programmi per ufficio, potresti voler configurare LibreOffice per velocizzare il tuo lavoro. La memoria verrà configurata qui. Apri LibreOffice, vai su Strumenti -> Opzioni. Lì, dalla colonna di sinistra, seleziona Memoria e abilita Systray Quickstarter, aumenta l'allocazione di memoria.


Se possibile, utilizzare un'interfaccia più leggera.

Se utilizzi la normale interfaccia Unity o GNOME, potresti essere interessato a passare a interfacce più semplici come Xfce o LXDE.

Queste interfacce utilizzano meno RAM e sprecano meno potenza della CPU. Hanno anche piccoli programmi che possono anche velocizzare Ubuntu.

Naturalmente, queste interfacce potrebbero non sembrare moderne come Unity o GNOME. Questo è il compromesso che dovrai fare.

Utilizzare versioni più leggere delle applicazioni.

Questo è piuttosto solo un suggerimento, quindi la domanda dipende dalle preferenze personali. Molte applicazioni standard o popolari consumano molte risorse e potrebbero non essere adatte a un computer a basso consumo. In questo caso, dovresti cercare alternative a tali applicazioni. Ad esempio, puoi utilizzare AppGrid invece di Ubuntu Software Center. Gdebi è adatto per l'installazione di pacchetti. Invece di LibreOffice Writer, puoi usare AbiWord.

Questo conclude la raccolta di suggerimenti che aiuteranno a rendere più forti Ubuntu 14.04, 16.04 e altre versioni. Sono sicuro che eseguendo questi trucchi il sistema funzionerà molto meglio.

Mentre i nostri fratelli gentiluomini trascorrono settimane a compilare il loro sistema, noi applicheremo un paio di suggerimenti e supereremo sicuramente il pinguino più veloce del pianeta. Ubuntu era già quasi alla pari con Gentoo, ma i nostri cambiamenti ci permetteranno di strappare la vittoria dalle grinfie di Pygoscelis papua. Allacciate le cinture, stiamo accelerando!

Disabilitare Compiz

Compiz è un gestore di finestre composito per il sistema X Window che utilizza OpenGL per accelerare la grafica 3D. Fornisce molti nuovi effetti grafici disponibili in tutti gli ambienti desktop, inclusi GNOME e KDE. Se hai installato i driver per la tua scheda video, molto probabilmente il gestore è abilitato. Ricorda che una scheda video con Compiz abilitato in modalità "Performance on Demand" funziona costantemente a pieno carico e non rallenterà la velocità della ventola. Se vuoi il silenzio della tua scheda video o risparmiare kilowatt, ti consiglio di semplificare gli effetti Compiz o di disattivarlo completamente. Nel primo caso, è necessario installare il pacchetto compizconfig-settingsmanager tramite Synaptic o il comando nel Terminale:

$ sudo aptitude install
compizconfig-settings-manager

Per accedere alle funzionalità di Compiz e semplificare gli effetti a tuo piacimento, segui il percorso: Menu („ Sistema „„ Opzioni „ | Gestione impostazioni configurazione Compiz. Se desideri semplicemente disabilitare Compiz, puoi farlo tramite la voce di menu „ | Sistema „ Opzioni r „ Aspetto, nella scheda “Aspetto”, impostare “Nessun effetto”.

Riduzione della latenza GTK

In Ubuntu, l'ambiente desktop è Gnome, dove GTK gioca un ruolo importante. Modificando le impostazioni di questo toolkit, influenziamo tutte le applicazioni che lo utilizzano. Suggerisco di modificare i parametri responsabili dei ritardi:

$ gedit ~/.gtkrc-2.0
### Tempo minimo, in millisecondi, durante il quale il puntatore deve rimanere su una voce di menu prima che venga visualizzato un sottomenu
gtk-menu-popup-ritardo = 0
### Tempo in millisecondi prima che i sottomenu vengano nascosti quando il puntatore si sposta su un sottomenu
gtk-menu-popdown-ritardo = 0
### Ritardo in millisecondi prima che i sottomenu vengano visualizzati dopo la barra dei menu
gtk-menu-bar-popup-delay = 0

Personalizzazione dei gioielli degli gnomi

In Gnome, le impostazioni vengono memorizzate in modo simile al registro di MS Windows, con l'unica differenza che il "registro" di Gnome è un file XML. È possibile accedervi tramite l'editor di configurazione gconf-editor o chiamando il comando gconftool-2. Per accelerare i tempi di risposta del “registro”, adotteremo i seguenti passaggi:

1. Diciamo a Metacity di non utilizzare effetti di animazione, riducendo così il consumo di risorse:

$ gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true

L'unica cosa che cambierà visivamente è che quando si spostano le finestre, i contenuti non verranno visualizzati;

2. Disattiva l'animazione di accensione/spegnimento del pannello:

$ gconftool-2 --type bool --set /apps/panel/global/enable_animations false

3. Disattiviamo le tecnologie assistive di tastiere, mouse, ecc. destinate alle persone con disabilità:

$ gconftool-2 --type bool --set /desktop/gnome/interface/accessibility false

4. Impostiamo la velocità di animazione dei pannelli "Veloce":

$ gconftool-2 --type string --set /apps/panel/global/panel_animation_speed panel-speed-fast

Se hai impostato una modalità in cui quando passi il mouse sulla finestra di un'applicazione aperta, quest'ultima si sposta in primo piano, puoi attivare il parametro auto_raise_delay, che controlla il ritardo tra il passaggio del mouse e l'apertura della finestra:

$ gconftool-2 --type intero --set /apps/metacity/general/auto_raise_delay 100

Ottimizzazione XML

Molti programmi Ubuntu memorizzano impostazioni e dati in file XML strutturati. È possibile convertire XML da un formato leggibile dall'uomo a un formato adatto al computer. I file XML convertiti si caricano più velocemente e occupano meno RAM. Gli script che possono essere scaricati da: www.gnomefiles.org/app.php?soft_id=1397 aiuteranno con questa conversione. Decomprimiamo l'archivio risultante (desktop-optimizations.tar.gz) ed eseguiamo gli script uno per uno da un account normale:

  1. rhythmbox-quickstart ottimizza i file del lettore musicale Rhythmbox;
  2. evolution-optimize ottimizza i file del programma di posta Evolution;
  3. gnome-optimize ottimizza i file Gnome;
  4. openoffice-optimize ottimizza i file della suite per ufficio OpenOffice. organizzazione;
  5. doc-optimize ottimizza i file della guida di Gnome;
  6. gconf-optimize ottimizza i file di configurazione di Gnome (il "registro" di Gnome).

Se nel sistema sono presenti più account, è necessario eseguire gli script rhythmbox-quickstart e gconf-optimize da ciascun account. Se esegui gli script più volte non accadrà nulla di male: ottimizzare ciò che è "già ottimizzato" non è distruttivo. Si consiglia di effettuare nuovamente l'accesso dopo aver ottimizzato l'XML affinché le modifiche abbiano effetto.

Gli script ottimizzano sia i file nella directory home che i file di sistema richiedendo privilegi tramite sudo. Gli script eseguono copie di backup, ma se durante una lunga procedura di ottimizzazione il computer si riavvia a causa di un'interruzione di corrente, i risultati potrebbero essere ambigui e disastrosi. E' gradita la presenza di un UPS.

Accelerare il lancio di programmi utilizzando QT

La visione tradizionale è che Gnome è GTK e KDE è Qt, ma non c'è nulla che impedisca all'utente di eseguire programmi GTK in KDE e programmi Qt in Gnome. Ancora di più! Gli autori di Gnome e KDE hanno fatto molto per rendere i programmi “stranieri” uguali a quelli “nativi”. Ora vedremo come accelerare l'avvio di programmi scritti utilizzando Qt in Gnome. Infatti un programma Qt può non dipendere da KDE, ma utilizzare le funzionalità di questo ambiente. Per fare ciò, all'avvio deve ricevere il “set minimo di KDE”. Come scoprire quali programmi dipendono da KDE? Nel Terminale diamo il comando:

$ sudo aptitude search "~i!~nlib(~Dqt|~Dkde)"

Verranno visualizzati i pacchetti installati ("~i") E questa non è una libreria ("!~nlib") E le dipendenze includono Qt ("~Dqt") OPPURE le dipendenze includono KDE ("~Dkde"). Eseguendo in anticipo il "set minimo di KDE" e mantenendo in memoria le librerie corrispondenti, otterremo una maggiore velocità nell'avvio di questi programmi. Il trucco è molto semplice: nel menu DE Menu System „t Options „‘ Applicazioni avviate, aggiungere il programma di avvio /usr/bin/kdeinit sotto il nome FastQt. Questo è tutto, dopo aver riavviato il computer, i tuoi programmi Qt si avvieranno più velocemente.

Velocizza l'avvio del programma utilizzando Preload

Preload è un demone che viene eseguito in background e raccoglie informazioni sui programmi utilizzati più frequentemente, li memorizza nella cache e sulle librerie che utilizzano, con conseguente tempi di caricamento dei programmi più rapidi. Devi solo installare preload con il comando:

$ sudo aptitude install precaricamento

Oppure esegui Synaptic, trova il precaricamento e installalo. Le impostazioni di precaricamento predefinite sono adatte alla maggior parte degli utenti, quindi non è necessario modificare nulla nel file /etc/preload.conf.

Facile ottimizzazione dei file SQLITE

Molti programmi in Ubuntu memorizzano i propri dati non in file di testo, ma in database, e SQLite è spesso quest'ultimo. Utilizzando gli strumenti di tali DBMS, è possibile ripulire i record vuoti e creare nuovamente gli indici del file di database. Prima di tutto installa sqlite3 tramite Synaptic o digita nel Terminale:

$ gedit ~/bin/optimizer.sh
#!/bin/sh
### Ottimizzazione per Firefox
find ~/.mozilla/ -name "*.sqlite" -print -exec
sqlite3() "VUOTO; REINDICE;" > /dev/null 2>&1 \;
### Ottimizzazione per l'Epifania
trova ~/.gnome2/epiphany -name "*.sqlite"
-print -exec sqlite3() "VACUUM; REINDEX;" >
/dev/null 2>&1 \;
### Ottimizzazione per Liferea
sqlite3 ~/.liferea*/liferea.db "VACUUM;
REINDEX;" > /dev/null 2>&1
esci 0

Utilizzando il comando “chmod +x ~/bin/optimizer.sh” rendiamo eseguibile il file.
Possiamo richiamare periodicamente questo script quando i programmi di cui vogliamo ottimizzare i file di database vengono chiusi.

Ottimizzazione totale dei file SQLITE

Nella sezione precedente abbiamo ottimizzato i file di dati SQLite dei browser Firefox, Epiphany e del lettore RSS Liferea. Ora complichiamo un po' il compito. Troviamo tutti i file SQLite nella directory home e ottimizziamoli in modo specifico :). Cosa ci serve?

1. Installa sqlite3 tramite Synaptic o nel Terminale se non l'hai già fatto:

$ sudo aptitude install sqlite3

2. Crea un file ~/bin/sqlite_shrink.sh con il seguente contenuto:

$ gedit ~/bin/sqlite_shrink.sh
#!/bin/sh
trova ~/ -size +100k -type f -print0 | \
while leggi -d "" FILE; Fare
nome_file_abs=$(readlink -f "$FILE")
headfile=`head -c 15 "$nome_file_abs"`;
if ["$headfile" = "formato SQLite 3"]; Poi
dimensione_file_do=`du -b "$nome_file_abs"|cut
-f1`;
sqlite3 "$nome_file_abs" "VACUUM; REINDEX;" >/
dev/null 2>&1
file_size_posle=`du -b "$abs_nome_file"|cut -f1`;
echo "$nome_file_abs";
echo "Dimensione DO $dimensione_file_do";
echo "Dimensione DOPO $file_size_postle";
echo -n "Percentuale"
echo "scala=2; ($dimensione_file_postle/$dimensione_file_
do)*100"|bc -l
fi
Fatto
dormire 2
esci 0

3. Rendi eseguibile ~/bin/sqlite_shrink.sh tramite Nautilus o nel terminale “chmod +x ~/bin/sqlite_shrink.sh”.

4. Ora chiudi la sessione di Ubuntu e vai alla console facendo clic . Accedi alla console e comanda:

$ sudo /etc/init.d/gdm stop
$ sudo /etc/init.d/kdm stop
$ ~/bin/sqlite_shrink.sh > ~/report_sqlite_shrink.txt

5. Attendi il completamento dell'esecuzione dello script e riavvia:

$ sudo shutdown -r +0

Dopo la reindicizzazione totale dei file, tutti i programmi che utilizzano SQLite ne trarranno vantaggio. Quali esattamente? Leggi ~/report_sqlite_shrink.txt, in esso vedrai i nomi dei file, le dimensioni prima e dopo la pulizia e la reindicizzazione. Gli appassionati di Google Chrome e KDE saranno sicuramente contenti di questo consiglio. Ripeti periodicamente la procedura e l'effetto rinfrescante è garantito.

Creazione di cache

GTK+ può utilizzare i file di cache creati da gtk-update-iconcache per evitare chiamate di sistema e operazioni sul disco non necessarie durante l'esecuzione delle applicazioni. Poiché il formato del file di cache consente a più applicazioni (mmap()ed) di condividerli, viene ridotto anche il consumo complessivo di memoria. Tutto quello che dobbiamo fare è eseguire periodicamente uno script che richiama gtk-update-icon-cache e creare cache che velocizzino l'accesso a tali icone. Chiamiamo anche fc-cache, che crea descrizioni per i caratteri.

$ gedit ~/bin/rebuild_cache.sh
#!/bin/sh
###Aggiornamento della cache delle icone nella tua cartella
for d in ~/.icons/*; esegui gtk-update-icon-cache -f $d;
Fatto
###Aggiornamento della cache delle icone di sistema
for d in /usr/share/icons/*; esegui sudo gtk-update-iconcache
-f$d; Fatto
###Aggiornamento della cache dei caratteri
sudo fc-cache -fv
fc-cache ~/.fonts

Rendi eseguibile il file utilizzando il comando “chmod +x ~/bin/rebuild_cache.sh”. Se aggiungi nuovi caratteri e temi Gnome al sistema, esegui lo script ~/bin/rebuild_cache.sh, che creerà le cache per loro.

Tabelle dei simboli di memorizzazione nella cache

Crea una directory vuota

$ mkdir ~/.compose-cache

Ora i tuoi programmi Qt/GTK si avvieranno un po' più velocemente e consumeranno meno memoria, grazie al fatto che libX11 creerà cache di informazioni analizzate in ~/.compose-cache e le riutilizzerà.

Scambio di Ubuntu

I moderni sistemi operativi utilizzano il concetto di “paging”. Ricordiamo che questo è un processo che, quando c'è carenza di RAM, spinge le pagine di memoria inutilizzate in un'area chiamata partizione di swap. Quando la pagina è nuovamente necessaria, viene ricaricata nella RAM. Poiché lo scambio risiede sul disco rigido, che è molte volte più lento della RAM, lo spostamento attivo delle pagine avanti e indietro rallenta il computer nel suo insieme. Conclusione? Devi avere abbastanza RAM nel tuo computer per le tue attività. La conclusione è banale, ma è vera.

Per finire, modifichiamo leggermente il comportamento di Ubuntu riguardo all'utilizzo della RAM e allo spazio di swap. Esiste un tale parametro vm.swappiness, per impostazione predefinita ha un valore di 60 e viene utilizzato per determinare la percentuale di memoria libera alla quale inizierà il dumping attivo delle pagine nella sezione di swap. In altre parole, quando la memoria sarà occupata al 40% (100-60), Ubuntu inizierà già a utilizzare l'area di swap. Se nel computer è presente una grande quantità di RAM, è meglio ridurre il valore del parametro vm.swappiness a 10, indicando così al pinguino di non utilizzare lo swap finché la quantità di RAM occupata non raggiunge il 90% (100-10). . Per apportare tale modifica, il modo più semplice è avviare il Terminale e inserire il comando:

$ sudo sh -c "vm.swappiness = 10" >> /etc/sysctl.conf

Dopo il riavvio, la RAM veloce verrà utilizzata in modo più efficiente e lo scambio lento verrà utilizzato meno spesso.

Conclusione

Dovresti capire che le impostazioni sono sempre conservatrici per definizione e lo sviluppatore del sistema operativo/programma si impegna a farle funzionare su un'ampia gamma di sistemi. Pertanto, per ottimizzare il sistema operativo non basta premere un pulsante con la scritta "Fai tutto velocemente". Comprendendo quanto descritto nei consigli e analizzando esattamente come si ottiene l'accelerazione, si applicano attentamente i comandi e si monitora attentamente il comportamento del sistema. Spero che i consigli ti siano stati utili e che il tuo pinguino sia diventato più reattivo.

Informazioni

  • GTKPerf ti permetterà di verificare il grado di reattività dell'interfaccia: linux.softpedia.com/progDownload/GtkPerfDownload-6715.html
  • Applicare i suggerimenti uno alla volta, è consigliabile riavviare il sistema ogni volta. Metti alla prova l'influenza dei consigli nel tempo, non avere fretta.
  • Non ci sono miracoli. I suggerimenti utilizzano la memoria libera o disabilitano qualcosa per accelerare le cose.

Se noti un errore, seleziona una porzione di testo e premi Ctrl+Invio
CONDIVIDERE:
Computer e gadget moderni