Реклама на сайте Advertise with us

FreeBSD: device polling

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 04/07/07 в 23:54       Ответить с цитатойцитата 

Знаю, тут опытные админы тусуются.

Вопрос такой. Есть ли вообще смысл использовать эту хрень? Точнее, при какой нагрузке оно себя оправдывает?

Имеется пачка веб серверов с трафом от 100 Мбит/сек. Интерфейсы разные: em, bge, bce. Вроде поддерживают polling.

Саппорт включает поллинг по дефалту, я выключаю icon_smile.gif Ибо ЛА зашкаливает от него.

Как не бился - ну не вижу я преимуществ.

0
 



С нами с 10.04.03
Сообщения: 129
Рейтинг: 49

Ссылка на сообщениеДобавлено: 05/07/07 в 02:43       Ответить с цитатойцитата 

Вообще вопрос непростой - Когда начинаетса >500Мбит на сервер, то начинаютса "интересные вещи". (поллинг хорошо но если машина не справляетса с нагрузкой (пакетов приходит > размер receive ring в один поллинг интервал - то плохо)

Но, когда <100мбит, ответ довольно простой - "по барабану" - не повлияет сильно в любую сторону.

Если у тебя растет ЛА (LA, кстати, не важен - растет ли у тебя CPU util?) - то ето немного странно.

(кроме того, на фбсд, ф пизду bcm - для em намного более правилные драйвера, с поддержкой болше фичей чем bcm, напр. interrupt mitigation что позволяет поллинг работать лучше под большой нагрузка).

0
 



С нами с 13.08.03
Сообщения: 533
Рейтинг: 481

Ссылка на сообщениеДобавлено: 05/07/07 в 08:29       Ответить с цитатойцитата 

оно сильно от карточки и драйвера зависит - и плюс и минус может быть
ты лучше вот тут
http://groups.google.com/group/fido7.ru.unix.bsd/topics
polling в поиске набери- мнений разных точно будет

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 05/07/07 в 09:51       Ответить с цитатойцитата 

Растет ЛА: от 2 до 6 прибавляется.
Растес csw: около 40к становится (без поллинга 7-20к)
Утилизация процессора уменьшается. %Int где то с 15 до 2 падает. Получается экономия 15%, но при 80% Idle это пшик.

И вообще без поллинга система как то стабильнее ведет себя.

Пробовал на разных карточках и разных машинах. Более того, на разных релизах. Картина одна и та же.

alex pilosov писал:
Но, когда <100мбит, ответ довольно простой - "по барабану" - не повлияет сильно в любую сторону.

Понятно, в общеми в топку.

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 05/07/07 в 14:21       Ответить с цитатойцитата 

la растет потому что меняется характер нагрузки:
при выключенном - пришел пакет с данными, апач начал его обрабатывать
при включенном - прошел период времени, накопилось N пакетов, N апачей "одновременно" начали их обрабатывать

от 100М выключение поллинга сильно грузит CPU (interrupt), так что стоит включать

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 08/07/07 в 12:43       Ответить с цитатойцитата 

я ставил device polling на слабозагруженный сервер (около 15к в день), эффект был примерно на 10% сократилась загрузка цпу и систем интеррапт (фрибсд)

май пен рай

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »