Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Хостинги / Домены / Железо
»
Тема:
FreeBSD: device polling
Новая тема
Ответить
цитата
04/07/07 в 23:54
Pentarh
Знаю, тут опытные админы тусуются.
Вопрос такой. Есть ли вообще смысл использовать эту хрень? Точнее, при какой нагрузке оно себя оправдывает?
Имеется пачка веб серверов с трафом от 100 Мбит/сек. Интерфейсы разные: em, bge, bce. Вроде поддерживают polling.
Саппорт включает поллинг по дефалту, я выключаю
Ибо ЛА зашкаливает от него.
Как не бился - ну не вижу я преимуществ.
цитата
05/07/07 в 02:43
alex pilosov
Вообще вопрос непростой - Когда начинаетса >500Мбит на сервер, то начинаютса "интересные вещи". (поллинг хорошо но если машина не справляетса с нагрузкой (пакетов приходит > размер receive ring в один поллинг интервал - то плохо)
Но, когда <100мбит, ответ довольно простой - "по барабану" - не повлияет сильно в любую сторону.
Если у тебя растет ЛА (LA, кстати, не важен - растет ли у тебя CPU util?) - то ето немного странно.
(кроме того, на фбсд, ф пизду bcm - для em намного более правилные драйвера, с поддержкой болше фичей чем bcm, напр. interrupt mitigation что позволяет поллинг работать лучше под большой нагрузка).
цитата
05/07/07 в 08:29
dm
оно сильно от карточки и драйвера зависит - и плюс и минус может быть
ты лучше вот тут
http://groups.google.com/group/fido7.ru.unix.bsd/topics
polling в поиске набери- мнений разных точно будет
цитата
05/07/07 в 09:51
Pentarh
Растет ЛА: от 2 до 6 прибавляется.
Растес csw: около 40к становится (без поллинга 7-20к)
Утилизация процессора уменьшается. %Int где то с 15 до 2 падает. Получается экономия 15%, но при 80% Idle это пшик.
И вообще без поллинга система как то стабильнее ведет себя.
Пробовал на разных карточках и разных машинах. Более того, на разных релизах. Картина одна и та же.
alex pilosov писал:
Но, когда <100мбит, ответ довольно простой - "по барабану" - не повлияет сильно в любую сторону.
Понятно, в общеми в топку.
цитата
05/07/07 в 14:21
zuborg
la растет потому что меняется характер нагрузки:
при выключенном - пришел пакет с данными, апач начал его обрабатывать
при включенном - прошел период времени, накопилось N пакетов, N апачей "одновременно" начали их обрабатывать
от 100М выключение поллинга сильно грузит CPU (interrupt), так что стоит включать
цитата
08/07/07 в 12:43
localhost
я ставил device polling на слабозагруженный сервер (около 15к в день), эффект был примерно на 10% сократилась загрузка цпу и систем интеррапт (фрибсд)
Новая тема
Ответить
Эта страница в полной версии