Ottimizzare Linux (3)

18 dicembre 2007 - Fonte: http://alex.amiran.it

Accorcio il titolo dei post, perché ormai non si tratta più solo di portatili e server, ma rientrano anche i client. L’argomento di oggi infatti è totalmente trasversale e riguarda tutti gli usi possibili.

Per motivi di efficienza nell’allocazione delle risorse, ogni (buon) programma su Linux si appoggia a una serie più o meno lunga di librerie condivise, le cosiddette Shared Objects, riconoscibili per l’estensione .so

Queste librerie sono gestite in modo da averne in memoria una sola copia in ogni momento, e tutti i software che hanno bisogno delle funzioni fornite leggono dalla stessa copia in memoria. In questo modo si risparmia RAM e tempo di caricamento da disco, in quanto la libreria viene letta da disco una volta sola e...

Leggi il seguito »

Ottimizzare Linux per dispositivi mobili e server (2)

14 dicembre 2007 - Fonte: http://alex.amiran.it

Da un po’ sto raccogliendo informazioni per la seconda parte di questo articolo, cercando di estrapolare solo suggerimenti non troppo complicati da applicare.

Durante questa ricerca sono incappato in due documenti che raccolgono una messe di informazioni su come configurare varie componenti in diversi modi.

Non sono sempre “digita e dimentica”, anzi, a volte richiedono un’analisi preventiva dell’hardware presente, e un tuning dei parametri per funzionare al meglio, ma sono una bella lista abbastanza completa. Alcune cose le ho già scritte nella prima parte di questo articolo.

Ma ecco i link: ...

Leggi il seguito »

Risparmio energetico: cosa usare?

13 dicembre 2007 - Fonte: http://alex.amiran.it

A volte, quando mi trovo davanti un nuovo PC su cui voglio abilitare il risparmio energetico, mi trovo a domandarmi quale sia il modulo del kernel giusto da caricare, vista la diversità tra il nome del driver e quello che il produttore dà al chip in questione. Ecco quindi una lista dei moduli per le CPU più comuni:

  • powernow_k6: per le CPU AMD K6 mobile (K6-2+ e K6-3+)
  • powernow_k7: per AMD Athlon, Duron e i Sempron a 32 bit
  • powernow_k8: per le CPU AMD a 64 bit: Athlon 64, Turion 64, Sempron 64, Opteron 64
  • p4_clockmod: per pentium 4, Celeron D, Pentium D, Celeron M
  • speedstep_centrino: per Pentium M (Centrino), Core Duo, Core 2 Duo
  • longrun: per CPU Transmeta
  • longhaul: per CPU Via Cyrix (quelli delle Epia, per esempio)
  • e_powersaver:per...

    Leggi il seguito »