Re: Что такое Load average и почему для одного процесса он может быть >> 1
Alexey Pechnikov -> debian-russian@lists.debian.org @ Thu, 13 Aug 2009 13:00:23 +0400:
AP> Запуская на двухядерном компе rdiff-backup получаю значение LA ~ 15. Но описание
AP> этого параметра утверждает, что такого не может быть:
AP> An idle computer has a load number of 0 and each process using or waiting for CPU adds
AP> to the load number by 1.
AP> http://en.wikipedia.org/wiki/Load_(computing)
AP> Притом htop показывает, что активных процессов от 1-го до 3-х,
AP> т.к. время от времени какой-то другой процесс активизируется. До и
AP> после запуска rdiff-backup LA < 1. Таким образом, высокий LA
AP> действительно создается одним-единственным процессом. Но даже с
AP> учетом его распараллеливания (что на самом деле не происходит) LA
AP> должен быть < 2.
Тебе ж сказали: using OR WAITING FOR. rdiff-backup жрет ресурсы так,
что другим процессам приходится ждать их освобождения достаточно долго,
чтобы их (этих процессов) накопилось немало.
Я полагаю, что ждать им приходится скорее дискового ввода-вывода, нежели
процессора.
--
Рассмотрим этот вопрос под другим гуглом...
-- http://vitus-wagner.livejournal.com/319313.html
Reply to: