sabato 19 gennaio 2008

Sessione di configurazione a vuoto...

Dal sito elart è disponibile una pagina di utili consigli per ottimizzare ubuntu. Ho provato a seguirli uno per uno, per vedere l'impatto di ciascuna singola modifica sul sitema.

Risultato finale...un vero disastro!

La premessa: ho preso i tempi di avvio della macchina come test per la velocità, così come una pagina di test per misurare la velocità di rete.

Valori iniziali:
  • dall'avvio al prompt dell'utente: 30"
  • dall'invio della password all'apertura di un file di testo posto sul desktop: 30"
  • pagina di test di rete: ~ 1000ms

Cominciamo dall'inizio:

  • Disabilitare l'IPv6:
pagina di test: ~ 900ms, guadagno di un decimo di secondo

  • Abilitare l'esecuzione concorrente dei processi di avvio:
il sistema carica, ma da problemi di HAL (rimosso)

  • Disabilitamo i caratteri orientali in Firefox
non vedo miglioramenti di sorta, ma lo lascio perchè non ho interesse a visualizzare pagine con caratteri non latini


  • Installiamo preload:
  • Velocizziamo il caricamento dei programmi tramite prelink:
non installati: non mi va di aggiungere tempi di attesa all'avvio

  • Ottimizziamo l'uso della RAM
ho 2 giga di ram e la swap non mi viene mai usata...

  • Installare un kernel a bassa latenza (serve solo a chi usa Ubuntu per comporre musica)
non provato...ne varrà la pena?

  • Modificare il file host
non effettuato: il file è leggermente diverso, è più o meno già così

  • Ottimizziamo i parametri del disco rigido di tipo ATA/IDE non serve con dischi riconosciuti come sdx
dischi riconosiuti come sdx....ho provato ad installare sdparm, ma la lista delle opzioni sembra piuttosto complicata...

  • Ottimizziamo ulteriormente l'accesso al disco su partizioni ext3
fatto: non si vedono miglioramenti nelle prestazioni (ma l'ho lasciato)

  • Ottimizzare/riottimizzare il processo di boot (avvio)
fatto: non si vedono miglioramenti nelle prestazioni (?)


ho fatto altre modifiche, tipo mettere noatime, nodiratime nel file /etc/fstab, ma niente di che:


>sudo hdparm -Tt /dev/sda6
 Timing cached reads:   1928 MB in  2.00 seconds = 964.29 MB/sec
 Timing buffered disk reads:  118 MB in  3.05 seconds =  38.70 MB/sec


>...con noatime

 Timing cached reads:   2010 MB in  2.00 seconds = 1005.74 MB/sec
 Timing buffered disk reads:  116 MB in  3.01 seconds =  38.57 MB/sec

>...con nodirtime
 Timing cached reads:   2022 MB in  2.00 seconds = 1011.18 MB/sec
 Timing buffered disk reads:  116 MB in  3.01 seconds =  38.59 MB/sec


>...attivando data=writeback

 Timing cached reads:   1940 MB in  2.00 seconds = 970.61 MB/sec
 Timing buffered disk reads:  118 MB in  3.05 seconds =  38.67 MB/sec


Conclusioni:
è stata una perdita di tempo netta, me lo scrivo qui in modo che la prossima volta che mi viene l'impulso di ottimizzare il sistema, ci penso 1000 volte!