Newsgroup: it.comp.os.linux.iniziare
Titolo: Uptime question...

Salve, quando do il comando "uptime" ricevo una stringa di questo tipo :
21:59:09 up 21:07,  1 user,  load average: 1.53, 0.98, 0.76
Che cosa significano, di preciso, i 3 numeri in fondo alla riga? so che sono
legati al "system load average" per gli ultimi 1,5 e 15 minuti, ma... che
significano DI PRECISO, come interpretarli ?
Un utilizzo del 100% delle risorse a cosa corrisponde?
Grazie,
Riccardo

 significano DI PRECISO, come interpretarli ?
man uptime
man w
-- 
Rhymes
rhy...@NOSPAMmyself.com

 man w
Questo non lo avevo fatto, e non conoscevo il comando "w" (grazie!);
comunque neanche lui, con il "man" associato, risponde alla mia domanda...
Qualche altra indicazione meno scontata?

 specifica quello che chiedevo...
ah no?? 
DESCRIPTION
       uptime  gives a one line display of the following informa­
       tion.  The current time, how long the system has been run­
       ning, how many users are currently logged on, and the sys­
       tem load averages for the past 1, 5, and 15 minutes.
-- 
GHERdO, happy GNU/linux user.
 
http://www.cyberspace.org/~gherdo/

 GHERdO, happy GNU/linux user.
Ciao, scusatemi tanto ma non capisco ancora, forse sono io che non mi sono
spiegato bene :
cosa vuol dire, per esempio, un valore di
0,59  0,44  1,12
come
"sys­tem load averages for the past 1, 5, and 15 minutes." ????????
Cosa indica, per esempio, il numero "0,59" ???
Il 59 per cento delle risorse (CPU, o che cosa)??? Allora "1,12" indica un
utilizzo superiore al 100% delle risorse? E come sarebbe possibile???
O ancora, "0,59" su quale valore max, nel caso di utilizzo al 100% del
sistema???
In pratica, ho capito (gia dal primo "man uptime" autonomo!!!)che i numeri
indicano il carico della macchina negli ultimi1, 5  e 15 minuti, ma COME SI
DEVONO INTERPRETARE?
Grazie (fiuuu...),
Riccardo

 DEVONO INTERPRETARE?
da man 5 proc:
loadavg
              The load average numbers give the number of jobs in
              the run queue (state R) or waiting for disk I/O
              (state D) averaged over 1, 5 and 15 minutes.  They
              are the same as the load average numbers given by
              uptime(1) and other programs.
da man 3 getloadavg:
The getloadavg() function returns the  number of processes in the system
run queue averaged over various periods of time. Up to nelem samples are
retrieved and assigned  to successive elements of  loadavg[]. The system
imposes a maximum  of 3 samples, representing averages over  the last 1,
5, and 15 minutes, respectively.
da google:
Load average indicates number of  processes waiting to run. For example,
if you start  2 long-running, cpu-intensive processes at  the same time,
the load avg. will gradually rise to 2.
e ancora da google:
The "/proc/loadavg" file  provides loadavg values. These  values are (in
order): the system  load averages for the  past 1, 5, and  15 minutes; a
count of  the (active tasks/active  processes); the pid of  last process
run;
The  active task  count includes  those processes  marked as  running or
uninterruptable. A load average is an  estimate of the average number of
processes  running within  a  specified period.  The  load averages  are
computed from active task count. They  are updated each time active task
counts are taken.
The load average formula is:
loadavg(d,n) = active_task_cnt - (active_task_cnt - old_loadavg)*(1/exp(d/n)
where:  d is  the  time  interval between  active  task count  readings,
typically every  5 seconds; n  is the time  over which the  readings are
averaged.
-- 
GHERdO, happy GNU/linux user.
 
http://www.cyberspace.org/~gherdo/


Intendevo questo, ti ringrazio molto !!!
Riccardo :-)