Привязка dummynet к одному ядру
Недавно вычитал в тырнете, что существенно снизить нагрузку на цпу даминетом, можно снизить если прикрутить его к одному из ядер. Чтож, попробуем, а пока что информация к размышлению, до привязки нагрузка на цпу была порядка 20 процентов.
Чтож попробуем чудо оптимизацию:
Определим TID процесса
# procstat -at | grep dummynet
в результате будет нечто подобное:
51 100051 dummynet - 0 16 sleep -
т.е. TID = 100051
привяжем теперь dummynet к CPU0
# cpuset -l 0 -t 100051
и проверим нагрузку:
51 root -68 - 0K 8K - 0 69.1H 0.00% dummynet
я не поверил своим глазам, 0%
Посмотрим как будет все это дело себя вести.
За сим откланяюсь! 🙂
Поделись с друзьями:
Опубликовано 11.05.2011 в 15:39 · Автор komivlad · Ссылка
Рубрики: FreeBSD, Сеть · Теги: core, cpu0, dummynet, FreeBSD
Рубрики: FreeBSD, Сеть · Теги: core, cpu0, dummynet, FreeBSD
29.07.2015 в 19:58
· Ссылка
cpuset -l 0 -t `procstat -at | grep dummynet | awk '{print $2}'`
30.07.2015 в 08:38
· Ссылка
ага, так проще, посту почти 5 лет, тогда опыта было маловато)))