Sempre piรน bella ed accessoriata, Ubuntuย si รฉ fatta col tempo piuttosto esigente in termini di risorse, e molti affezionati continuano ad arrancarleย dietroย a causa di hardware non troppo recente. In questa guida vedremo come togliere un po’ di zavorra e continuare ad andare.
Iniziamo con la fase diย avvio.
BUM
Equivalente opensourceย del celeberrimoย msconfig di Windows,ย BUMย (ย Bootย Upย Manager)ย รฉ una piccola e semplice applicazione per la gestione dei programmi e servizi caricati in fase di avvio.
La trovate sulย Software center.
Se volete qualche consiglio su cosa disabilitare o meno, date una occhiata qua.
Abilitare lโutilizzo di tutti i core della CPU in fase di avvio
A patto che si tratti almeno di unย biprocessore (o di un dual core), modificandoย un file di configurazione, potrete migliorare lo spuntoย del vostro Sistema, “scomodando” tutti iย coreย disponibili giรก in fase di avvio. Si tratta di unaย featureย normalmente disabilitata per ragioni di risparmio energetico.
Digitando nel Terminaleย il comando
sudo nano /etc/init.d/rc
vi troverete davanti al file da modificare (con l’editor “nano“);
cercate la voce โCUNCURRENCYโ ed impostatene il valore aย โmakefileโ, quindi salvate e uscite dal programma.
N.B.:I pochi comandi dell’editor “nano“, sono descritti in calce alla schermata.
Lโambiente Desktop
Come saprete, ilย DE (Desktop Environment), oltre a modificare l’aspetto complessivo della Interfaccia Utente (GUI),ย รฉ tra gli elementi che influiscono maggiormente sul comportamento e la reattivitรก complessivi del Sistema.
I DE disponibili sono vari e spaziano dalย minimaleย alย barocco.ย Tra i pesi piumaย piรน apprezzati e nominati in rete, troviamoย LXDE ed XFCE, (ne abbiamo parlato qui), i quali, seppur meno appariscenti, sono usabili e abbastanza completi.
Unity ad ogni costo
Se inveceย Unityย dovesse essere una prerogativa imprescindibile, con una messa a punto potrete recuperare un poโ di fluiditรก.
Disinstallare Lens non necessarie
Le ricerche integrate (lens), estese a web e marketplaceย non si sposano con le risorse limitate: ย col comando
sudo apt-get autoremove unity-lens-music unity-lens-photos unity-lens-gwibber unity-lens-shopping unity-lens-video
avrete disinstallatoย quelle inerenti aย musica, foto, shopping e video
(http://askubuntu.com/questions/38772/what-lenses-for-unity-are-availableย per i pentiti)
Disinstallare le integrazioni social
Come da titolo, potrete evitare che vengano caricate le integrazioni social e risparmiare ancora qualcosa…
sudo apt-get โpurge autoremove friends unity-lens-friends libfriends0 friends-dispatcher friends-twitter friends-facebook account-plugin-facebook account-plugin-flickr account-plugin-google account-plugin-windows-live account-plugin-flickr
Regolare gli effetti grafici (Ubuntu <13.10 )
Compizย non รฉ incluso di default ilย gestore degli effetti grafici, ma con il seguente comando
sudo apt-get install compizconfig-settings-manager
potrete istallarlo e fare del vostro meglio con le regolazioni annesse.
L’argomento Unity credo possa concludersi qui. Rimando alle vostre ricerche eventuali integrazioni.
Il prelinking
In uso da tempo sui Sistemi Apple, il prelinkingย velocizza lโesecuzione dei programmi memorizzando le informazioni relative agli indirizzi di memoria delle librerie annese,ย altrimenti ricercate dinamicamente ad ogni richiesta. Prelink si installa dal Terminale con il comando
sudo apt-get install prelink
dopo l’installazione bisogna impostare il valore del parametro ย โprelinking” ย aย “yesโ (SENZA doppi apici) intervenendo all’interno del file di configurazione di prelink
sudo nano /etc/default/prelink
E’noto cheย Prelinkย puรฒ determinare un malfunzionamento di Skype:ย se doveste avere problemi, in coda alla guida trovate unย workaroundย a riguardo.
Il preloading
Il demone di lettura e scrittura adattivo o piรน semplicemente preload,ย analizza i dati sull’utilizzo delle delle applicazioni maggiormente utilizzate, ed interviene caricando in memoria i files piรน opportuni in relazione alle previsioni elaborate.
Digitate nel Terminale (of courseโฆ)
sudo apt-get install preload
Modificatene il file di configurazione
sudo nano /etc/preload.conf
riducendo il valore del parametro “minsize” di un quarto rispetto al valore impostato: farete in modo che anche i programmi di dimensioni inferiori vengano ottimizzati; altra modifica interessa invece la quantitรก di memoria RAM a disposizione: cercate “memototal” ed impostatelo a 10.
A differenza diย prelink, ilย preloadย puรฒ influire leggermente sui tempi di avvio del Sistema.
Le lingue inutilizzateย
Anche lโeliminazione delle lingue inutilizzate puรฒ fare la sua modesta parte.
Con la sua rudimentale interfaccia, localepurgeย consenteย di dismettere “files di locale” diversi da quello in uso.
Il comando
sudo apt-get install localpurge
installerรก il software sul Sistema e potrete giรก in fase di installazione eseguire lโoperazione appena descritta.
I comandi da lanciare successivamente sono
sudo localepurge
sudo apt-get purge
ed infine
sudo apt-get autoremove
Disabilitare gli aggiornamenti automatici.
Per risparmiare un po’ di memoria possiamo anche disabilitare gli aggiornamenti automatici
gconftool -s –type bool /apps/update-notifier/auto_launch false
In questa situazione, per aggiornareย la nostra distribuzione basta avviare il gestore manualmente dal menu dedicato o da terminale coi comandi
sudo apt-get update
sudo apt-get upgrade
La Swappiness
La tendenza ad usare l’area di swap perย sopperire alla penuria di RAM, รฉ dettaย swappiness.
Il Sistema fa ricorso all’area di swapย in base ad un parametro che ne regola l’urgenza il quale รฉ coinvolto una funzione gestita dal kernel.
A seconda del valore impostato avrete un comportamento piรน “apprensivo” o piรน “sciolto” a riguardo.ย
Inutile precisare che le modifiche saranno influenzate principalmente dalla quantitaรก di memoria disponibile, ma anche dall’impiego medio di risorse previsto.
In Ubuntu, il valore ย di default per la swappiness รฉ 60; impostandolo a ‘0‘, l’area di swap verrรก utilizzata solo in casi strettamente necessari o critici.
Un valore prossimo allo zero (10 ad esempio), puรฒ essere una buona scelta e consentire un’esperienza sufficientemente fluida.
Se volete fare alcune prove con la ย โswappinessโ potete intanto impostarla in maniera provvisoria con il comando
sudo sysctl -w vm.swappiness=10
Se il risultato dovesse incontrare il vostro gusto,ย potrete memorizzare l’impostazione aggiungendo “vm.swappiness=10” alla fine del fileย etcsysctl.conf
sudo gedit /etcsysctl.conf
Appendice: Skype e Prelink – ย la soluzione
La soluzione al conflitto tra traย Prelinkย e ย Skypeย richiedeย la reinstallazione di quest’ultimo.
Per prima cosa dunque disinstalliamo Skype
ย ย ย sudo apt-get –purge remove skype
poi editiamo il file di configurazione diย prelink
sudo nano /etc/prelink.conf
inserendo al suo interno la stringa
-b /usr/bin/skype
salviamo il file, ed ecco che possiamo reinstallare ย Skype.
Ultima cosa da fare รฉ lanciare il comando
sudo ldconfig
e verificare che tutto funzioni.
Ovviamente non finisce qua: con attenzione ed esperienza รฉ possibile “potare” ulteriormente il vostro Sistema e modellarlo alle vostre esigenze. Buona fortuna!