PDA

Visualizza la versione completa : domanda su come interpretare il comando top


eloderma
01-08-2006, 09:42
ho usato il comando top su un server debian per vedere i processi attivi, in alto vedo scritto:

load average 0.24 0.54 0.59

come interpreto questi dati?

min max media ?

se arrivo a 1 vuol dire che sono al 100%

insomma come faccio a sapere quanto sta lavorando il mio server?

GiorgioM
01-08-2006, 16:50
I tre valori sono, rispettivamente, il carico degli ultimi 1, 5 e 15 minuti

Un valore di 1 indica che il carico sul sistema e' esattamente quello che puo' soddisfare l'hardware a disposizione. E' evidente quindi che un valore meno alto corrisponde ad una situazione di minor carico.

Per capire se un server e' sottodimensionato o meno, in base al valore di load average, io cerco di non far superare mai tale valore a 3 (anche se un valore di 1 e' il massimo teorico da raggiungere per delle prestazioni perfette).

ps. il carico piu' alto che ho visto e' stato di 97 :fighet:

vampirodolce
02-08-2006, 08:48
Dagli appunti di informatica libera, versione 01.07.06 - volume 1, pag. 580:

Di solito, il carico medio è l’informazione meno comprensibile di tutte le altre. Questo valore
rappresenta la quantità media di processi attivi, in coda per l’esecuzione da parte del kernel.
Per processi attivi, qui si intendono quelli che non sono in pausa per qualche ragione, come
l’attesa del completamento di un’altra funzione. Pertanto, un valore inferiore a uno, indica che
la coda dei processi del kernel è rimasta vuota durante parte del tempo preso in considerazione,
mentre un valore superiore a uno indica un certo intasamento, che può diventare preoccupante
quando l’unità di tempo presa in considerazione è quella più grande.

Loading