Newsgroup: it.comp.os.linux.sys
Titolo: Load eccessivo

Salve,
ho un server che ospita molti virtual host e fa anche da mail server.
Il sistema operativo e' Debian Sarge.
Spesso capita di ritrovare il load a livelli altissimi, e il computer
si congela totalmente.
Anche accedendo dalla console e' impossibile impartire comandi.
Leggo dai messaggi del kernel che e' finita la memoria di swap.
Ammesso di aver individuato il processo che fa salire enormemente il
carico della macchina (in quel caso.. agisco con nice?) come posso
ovviare al problema dello swap?
grazie

 ovviare al problema dello swap?
quanta ram ha la macchina e quanto swap ?
-- 
Aculeo, s.m.:
        Persona priva di posteriore.

 ovviare al problema dello swap?
se il processo che usa RAM la usa perche' serve (cioe' non e' un errore
di qualche tipo), cio' che puoi fare e'
1 - aggiungere ram fisica
2 - aggiungere un'altra partizione di swap

h725 ha scritto:

Load eccessivo sě, ma quanto eccessivo?
quanto ti segna di load un uptime?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Io e il mio psichiatra abbiamo deciso che non appena saro' pronto
prendero' la macchina e mi gettero' dal ponte di Verrazzano.
		-- Neil Simon

 Leggo dai messaggi del kernel che e' finita la memoria di swap.
anche a me, stesso errore, stesso sistema.
mi hanno suggerito di provare a vedere che cosa succede quando si
inchioda, con un comando periodico
top -b -n 1 > /var/tmp/processi
e poi te lo recapiti per posta (così anche se s'imballa il disco, puoi
analizzare il carico della memoria) e se c'era un processo che se la
"mangiava" tutta.
ma per ora non è ancora ricapitato.
ti terrò aggiornato

 ti terrň aggiornato
Io sono arrivato a carico 90, swap utilizzato prossimo allo zero, memoria 
ram utilizzata e (penso) i/o alle stelle
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
L'America e' un Paese che e' passato dalla barbarie alla decadenza senza
passare per la civilizzazione.
		-- John O'Hara

 
il mio problema è che non sta facendo molto (è lì x fare i backup) e si
inchioda sempre il we...
sto aspettando che riaccada!

 sto aspettando che riaccada!
No buono...
A me rallenta, mi da errore di connessione al client di posta ma dopo 
qualche secondo (appena si liberano le risorse) riparte: che server č ?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Gli uomini si dividono in due categorie: i geni e quelli che dicono di
esserlo.  Io sono un genio.
		-- Enzo Costa

 
è un pc assemblato con case rack.
lunedì ti do altri dettagli.

Rispondo a tutti.
Il server e' un biprocessore P4 3000, 512 mega di ram. La partizione di
swap e' da 1 giga se non erro: purtroppo al momento in cui scrivo il
server e' _down_, e si tratta di una macchina che non ho
comprato-configurato-amministrato io, l'ho *ereditata* da un collega,
pertanto non ricordo bene.
Il load e' arrivato anche a punte di 200 e oltre.
Dal momento che la macchina e' stata piu' volte riavviata brutalmente
(che altro si poteva fare? non era possibile l'accesso ne' da ssh ne'
in console) temo che anche il raid (1) si sia corrotto.
Provero' semplicemente ad aggiornare i pacchetti
Come faccio ad aggiungere una partizione di swap su un hard disk dove,
passatemi il termine, le carte sono gia' fatte?
Potrei magari aggiungere un file di swap e farci swapon sopra?
Grazie ancora per i consigli

 Grazie ancora per i consigli
Ma non fai prima a duplicare o triplicare la RAM?
512 Mb secondo me non li ha più nemmeno la macchina del caffè.

 ovviare al problema dello swap?
Il problema del carico è legato indissolubilmente al problema dello swap.
Posto che tu non abbia un processo con un bel memory leak (e potrebbe
essere se è una macchina che non fa niente e deve fare solo backup), devi
sicuramente aumentare la RAM.
Perchè quello che succede è che la macchina finisce la RAM, comincia a
swappare come una dannata, e fa salire di conseguenza il carico, essendo la
swap alcuni ordini di magnitudine più lenta della RAM. E' assolutamente
normale che succeda, il punto è capire *chi* si sta mangiando tutta la
memoria.
-- 
Vide

 Il load e' arrivato anche a punte di 200 e oltre.
imho cambia macchina...........
-- 
- Perche' i Carabinieri hanno una vasca sopra la volante?
- Per la sirena.


Molti Virtual Host (immagino ci sia anche un database server che gira), 
Mail Server, Raid Software (credo)... 512 MB sono un po' pochi...
Sicuramente la macchina va espansa quanto meno in termini di RAM (e di 
conseguenza la swap). A seconda della distribuzione potresti provare la 
strada del ripartizionamento (assicurati prima che il raid sia a posto 
in modo che conservi uno dei due dischi come backup).
Dopo di che, esegui un bel lavoro di tuning degli applicativi per capire 
quali sono le applicazioni che richiedono più risorse e configurarle ad 
hoc (soprattutto Apache e mail server).
Ciao Ciao

 strada del ripartizionamento
Non imparate mai ad usare i volumi, fa male.
-- 
Per rispondermi, togli il nome del poeta