Performance Tuning

Con veleno che gestisce tutto il carico da solo oggi ho passato molto del mio tempo a cercare di ottimizzare il tuning del S.O.
Googolando sono saltate fuori molte pagine interessanti.
Alcune note: C10K problem
altre assolutamente nuove: Benchmarking BSD and Linux

Fatti, inoltre, alcuni test sulla cache: è basata su due macchine con apache2 (luisito e nacka) messe in loadbalancing da una macchina con lvs (spillo).
Molto utile la possibilità di apache2 di fare da proxy mantenedo l’header “Host” http: in questo modo non è necessario replicare la configurazione dei virtualhost sul proxy/cache.
Ancora in gara cmq anche squid, come sostituto di apache2, configurato come reverse proxy. Farò un po’ di test per decidere quale delle due soluzioni è la più adatta. Al momento sono orientato per apache2 perché è più versatile e permette ad esempio di installare moduli quali usertrack che potrebbero rivelarsi utili per fare delle statistiche un po’ più precise (con analog contiamo, ad esempio, come un unico utente un singolo IP… questa stima era accettabile pre-Fastweb che maschera migliaia di utenti con un unico IP!).

Altri paper interessanti su mod_perl: http://develooper.com/modperl/