[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Что такое Load average и почему для одного процесса он может быть >> 1



Stanislav Maslovski wrote:
On Fri, Aug 14, 2009 at 09:32:07AM +0300, Nick wrote:
13 августа 2009 г. 23:20 пользователь Ed (spied@yandex.ru) написал:
немного другой пример - делаю на тормозную usb fash:
dd if=/dev/zero of=/dev/sdc
la растёт до 4 и выше.
почему? больше никто к /dev/sdc не обращается.
Для ленивых привожу формулу (а-ля TeX):

L_{i+1} = q L_i + (1 - q)(N_r + N_u)

так и не понял, как с помощью этой формулы при записи в один поток получатся LA>4

где L_i - load average в момент t_i, N_r - число процессов в состоянии TASK_RUNNING,
N_u - в состоянии TASK_UNINTERRUPTIBLE, и

    { exp(-5/60), для 1 min average
q = { exp(-5/(5*60)), для 5 min average
    { exp(-5/(15*60), для 15 min average

Интервал t_{i+1} - t_i = 5 сек при HZ = 100.


Reply to: