[Moscow.pm] Как незаметно для других скушать дисковый ресурс других серверов?

Михаил Монашёв postmaster на softsearch.ru
Вс Авг 5 10:24:35 PDT 2012


Здравствуйте, Nickolai.

>>> 2. Изучить цикличность загрузки системы (если это блогхостинг, то с
>>> большой вероятностью она есть) и запускать скрипты в то время, когда
>>> обычно загрузка небольшая.
>>
>> Хех. Скрипты такие, что они неделями работают. Данных очень много и
>> пока их перелопатишь, куча времени проходит.

> Тогда имхо тем более это для вас актуально. Любое решение, которое
> говорит "тормозит", основанное на текущей нагрузке будет иметь большой
> недостаток - оно говорит "тормозит", когда уже тормозит, а было бы
> неплохо переставать долбить БД запросами не когда уже все тормозит, а
> за секунду до этого.

> Иными словами если мы знаем, что, например, в 9:00 к нам прибежит
> много пользователей, то в 8:59 скрипт может снижать иненсивность
> INSERT-ов.

> Хотя  если  нагрузка  растет  не  скачкообразно,  то  может быть это
> неактуально.

Предсказание  нагрузки  наверное  можно  сделать.  Мы ночью, например,
бэкапы  запускаем по крону. А днём это невозможно. Кто-то дал ссылочку
где-то  и  посещаемость прыгнула. Или спам-атака началась. Подобное не
предскажешь.  Но разделять алгорит на дневной и ночной - это как-то не
правильно.

Сейчас,  когда  уже тормозит, мы сразу засыпаем. Когда нагрузка спала,
начинаем  работать  с адаптирующимися паузами. Тут в теории замедление
конечно  же  возможно,  но  не  на  долго.  Хотя  на  практике выходит
почему-то на десятки секунд.

Вообще  с  дисковой  нагрузкой печальная ситуация. Она так часто и так
амплитудно  скачет,  что  успеть вписаться в провал и остановиться при
его  окончании  можно наверное только на уровне локальной операционки.
Плюс  надо  так  вписываться,  чтобы  самому  не  создавать резонанс с
внешней нагрузкой.

Вообще,  в идеале хочется получить графики по дисковой загрузке в виде
горизонтальных линий в течении всего дня. :-)

-- 
С уважением,
 Михаил                          mailto:postmaster на softsearch.ru



Подробная информация о списке рассылки Moscow-pm