Высокий LA и низкая загруженность CPU
Igor Sysoev
is at rambler-co.ru
Wed Feb 7 21:40:06 MSK 2007
On Wed, Feb 07, 2007 at 05:52:41PM +0300, [UnKn0wN] wrote:
> On Wed, 7 Feb 2007 16:33:08 +0300
> Монашёв Михаил <postmaster at softsearch.ru> wrote:
>
> > Здравствуйте, Игорь.
> >
> > > sleep не может увеличивть 'b'. Это только дисковые операции.
> > > Ищите, что запускается по крону.
> >
> > закоментировал во всех кронтабах вызов every_5_minutes.sh со слипами
> > внути и vmstat не показал изменения в 'b'.
> >
> > выходит, что грузили именно every_5_minutes.sh .
> >
> > Только что здесь может грузить:
> > #!/bin/sh
> >
> > sleep $TIMEOUT
> >
> > Я не знаю...
> >
>
> Наводит на мысль, что sleep реализован как в Турбо Паскале - пустыми циклами вроде
>
> for i=0 to bla-bla-bla
> begin
> noop;
> end;
>
> По молодости делал в программах задержку на таком принципе, и получал 100% загрузку процессора )
Во-первых, b - это не загрузка процессора, а ожидание ввода-вывода.
Во-вторых, sleep сделан реализован правильно.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list