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

Михаил Монашёв postmaster на softsearch.ru
Сб Авг 4 15:33:19 PDT 2012


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

>>>> Операционка FreeBSD 8.X.
>>>>
>>>> Сейчас зашёл в тупик, ибо нифига не выходит сделать адаптирующиеся под
>>>> текущую  нагрузку  алгоритм.  Всегда  выходит две крайности: или много
>>>> неоправданного простоя или диски перегружены и всё тормозит.
>>
>>> Был бы линух был бы ionice(1), а так действительно танцы с бубном ...
>>
>> Вы  не  внимательно прочли. mysql-и обслуживают не только этот скрипт,
>> но  и другие высокоприоритетные задачи. Приоритет на дисковые операции
>> надо  не  на  процесс mysql-я устанавливать, а на отдельный sql-запрос
>> или  на  соединение  с  mysql.  А  так  как  такой возможности нет, то
>> приходится  делать sleep между запросами. Да и кроме mysql есть другие
>> важные процессы, которые тоже могут диск использовать.
>>
>>> попробуйте таймаут в sleep() в зависимости от iostat, это тоже криво
>>> но лучше чем ничего
>>
>> Примерно  так  сейчас  сейчас и делается. Т.е. всё уже крутится. Но не
>> так, как хотелось бы.
> всякие low_priority high_priority delay_key_write расставлены?

Да. Но это не мешает скрипту перегружать mysql кучей INSERT-ов.

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



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