[Soci SLIP] apache benchmark e CPU
Lucio Crusca
lucio a sulweb.org
Gio 12 Feb 2009 09:06:10 CET
On Thursday 12 February 2009 07:29:49 Massimo Nuvoli wrote:
> Disabilitare lo swap? perchè? poi di persona me lo spieghi per bene....
Provo a spiegarlo anche qui, così può essere utile anche agli altri.
Il ragionamento è semplice. È noto che se si configura un sistema desktop per
applicazioni multimediali o comunque il più possibile realtime, bisogna
disabilitare la swap (e contestualmente installare sufficiente RAM), perché il
rischio, con la swap abilitata, è che il sistema, sotto carico, si metta ad
usarla e quando la usa rallenta, rendendo l'applicazione multimediale "sloppy"
ed il sistema in generale molto meno realtime.
Su un server la swap è cosa buona e giusta, ma qui si cerca di capire come mai
il server rallenta in modo non deterministico quanto sottoposto a benchmark.
Come dicevo non so cosa faccia ab, ma se mette il server sotto sufficiente
carico da forzarlo ad usare la swap, è possibile che la causa del
rallentamento sia quella. Ora Alessandro ha già fatto la prova a disabilitarla
e la causa non era quella, ma nel caso lo fosse stata c'erano sostanzialmente
tre possibilità:
1. capire per quale motivo un server mediamente dormiente arrivava ad occupare
4gb di ram e risolvere quel problema
2. convivere con il problema e lasciare la swap abilitata
3. convivere con il problema ed espandere la RAM
In caso di server sovraccarichi o comunque con una certa mole di lavoro da
fare invece c'è poco da capire, rallentano perché hanno tante cose da fare ed
occupano la RAM perché ne hanno bisogno, quindi @Maxnuv: nel caso dei tuoi
server ovviamente non avrei mai suggerito di disabilitare la swap...
Lucio.
Maggiori informazioni sulla lista
Soci