[Comm] Кончились дескрипторы или еще что?
Andy Gorev
=?iso-8859-1?q?gorev_=CE=C1_mail333=2Ecom?=
Пт Июн 20 11:03:12 MSD 2003
Владимир wrote:
> Andy Gorev пишет:
>
>> Владимир wrote:
>>
>>> Andy Gorev пишет:
>>>
>>>> Недавно начала беспокоить довольно известная проблема. Сквид в логи
>>>> пишет WARNING! Your cache is running out of filedescriptors. При
>>>> этом все тормозит безбожно.
>>>>
>>>> Принял все известные меры, а именно:
>>>> 1) fs.file-max = 16384 в sysctl
>>>> 2) ulimit -u 1024 && ulimit -HSn 8192 перед запуском демона
>>>> 3) cache dir живет на разделе с reiserfs notail, noatime
>>>
>>> noatime для кэша squid противопоказан, но не уверен что причина в этом.
>>
>>
>> Сильно в этом сомневаюсь. Покажите пожалуйста источник таких данных.
>
> Смотрите документацию на squid. Кэш периодически должен чистится.
> Как Вы считаете, на основании чего это делается?
> 1. Удаляются страницы, кэшированные раньше остальных.
> 2. Удаляются страницы, к которым дольше всего небыло обращений.
> На анализе какого файлового атрибута возможно второе?
>
> Очень мало приложений, которые реально пользуются атрибутом atime, но
> они есть.
> Самое обидное, что вызванные этим "глюки" очень сложно отлавливаются.
> Документация по этому аспекту, увы, не всегда на уровне.
>
>
ОК, спасибо за идеи.
>>
>>> Пробуйте ядро alt7 из update - на больших скростях I/O с alt5 у меня
>>> тоже были вопросы.
>>
>>
>> Обновлю ядро и сам сквид. Спасибо.
Это не помогло. Повесил в BTS.
http://bugs.altlinux.ru/view_bug_page.php?f_id=0002684
--
С Уважением,
Андрей Горев
Подробная информация о списке рассылки community