The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Загрузка процессора


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Date: Sun, 3 Feb 2002 12:50:02 +0000 (UTC)
From: 1.0|  Valentin Nechayev <netch@segfault.kiev.ua>
Subject: Загрузка процессора

>>> Valentin Davydov wrote:

> >Смысла в так называемом LA столько же, сколько в средней температуре
> >по больнице, включая морг, за прошедший финансовый год. То есть оно
> >действительно показывает что-то. Но делать из этого осмысленные выводы нельзя.
> 
> Ты это сендмэйлу рассказывай. Он-то вполне осмысленные выводы делает.

Агащазз, осмысленное оно. Не шути так, тезка.
Пример имени Бутенки помнишь? Два соседа на эзере, с одного на другой поток
писем на root, без задержек, по одному соединению. За несколько секунд
количество mail.local возрастает до тысяч и переполняются все критические
ресурсы, какие только есть. LA в это время только-только начинает показывать
что-то большее чем 0, и sendmail еще не осознает, что пора бы и притормозить.

Это когда деревья были большими, а серьезные машины работали со скоростью
IBM PC XT, LA что-то могло значить. Сейчас это - хуже чем фикция,
это та статистика, которая хуже, чем большая ложь. Вот если она будет
считаться за последние 3 секунды - вот тогда можно будет ей с горем пополам
верить. И то, аккуратный датчик расхода критических ресурсов был бы
полезнее на порядок.

У моих почтовых серверов сейчас все возможности разожраться зарезаны нахер -
у демонов QueueLA=1, у разгребальщиков жестко ограничено количество процессов,
а в последнее время добавил еще и ограничитель форков по уходу в background
delivery. (Пока искал как это сделать - так матерился, что Snar написал на
бумажке "Альман - дурак!" и повесил на стене возле моего рабочего места.;))))
Так у них сейчас регулярно возникает фигня противоположного типа: когда
ядро решает, что пришла жопа - в оперативку нечего засунуть - оно на
несколько секунд уходит в VM thrashing - сбрасывает все что только можно
в своп, по принципу "скидывай всех, кому нужно тот выползет обратно".
По завершению этого процесса, LA показывается в районе нескольких десятков
(обычно от 40 до 90), sendmail радостно склеивается пока LA не упадет,
мониторилка орет, дежурные пинают меня... а что я могу ему сделать?
Сколько оперативки ни ставь - оно все равно пару раз в день подобные
коры выкидывает. Так кому нужен этот @#$^*# LA, если он врет в обе стороны?


/netch

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру