zlolotus Опубликовано 10 марта, 2011 · Жалоба Ситуация. Есть сервер. hp-dl360g4 Вот что у него есть внутри PCI-X Slots 1 full length and 1 half length 64bit/133MHz PCI-X slo mpd4+freebsd 8.2+ipfw nat При 1000 сессиях(pptp) и 100мб трафа дает такую загрузку 12 root -68 - 0K 176K CPU2 2 751:35 89.99% {irq26: bge1} Посоветуйте пожалуйста интеловскую сетевуху, которая хорошо дружит с freebsd 8.2 и которая меньше генерит софт прерываний. Вот top при 60мб и 500 сессиях. last pid: 73589; load averages: 0.62, 0.83, 0.76 up 1+04:21:52 13:50:54 98 processes: 6 running, 71 sleeping, 21 waiting CPU 0: 0.7% user, 0.0% nice, 9.1% system, 8.4% interrupt, 81.8% idle CPU 1: 0.7% user, 0.0% nice, 31.9% system, 11.8% interrupt, 55.6% idle CPU 2: 0.7% user, 0.0% nice, 10.5% system, 37.1% interrupt, 51.7% idle CPU 3: 2.8% user, 0.0% nice, 26.6% system, 13.3% interrupt, 57.3% idle Mem: 35M Active, 182M Inact, 242M Wired, 36K Cache, 199M Buf, 3044M Free Swap: 4096M Total, 4096M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 171 ki31 0K 32K CPU0 0 17.4H 82.28% {idle: cpu0} 11 root 171 ki31 0K 32K CPU3 3 979:40 61.28% {idle: cpu3} 11 root 171 ki31 0K 32K RUN 2 796:29 50.88% {idle: cpu2} 12 root -32 - 0K 176K WAIT 3 350:49 40.67% {swi4: clock} 11 root 171 ki31 0K 32K RUN 1 947:24 39.16% {idle: cpu1} 12 root -68 - 0K 176K WAIT 2 752:44 38.18% {irq26: bge1} 853 root 61 0 50892K 30492K select 3 421:02 23.10% {mpd4} 13 root 53 - 0K 32K sleep 2 311:09 16.36% {ng_queue3} 13 root 53 - 0K 32K sleep 0 311:05 14.89% {ng_queue1} 13 root 53 - 0K 32K sleep 3 311:29 14.60% {ng_queue2} 13 root 53 - 0K 32K sleep 2 311:05 14.26% {ng_queue0} 12 root -68 - 0K 176K CPU0 0 195:49 12.35% {irq25: bge0} 1209 root 47 0 10596K 6460K select 3 35:48 1.86% snmpd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GFORGX Опубликовано 12 марта, 2011 · Жалоба У меня на rp-pppoe на точно таком же сервере 2700 сессий с 250 мегабитами трафика - не проблема :) P.S. Не воспринимать за троллинг BSD, ничего против не имею. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 12 марта, 2011 · Жалоба дает такую загрузку 12 root -68 - 0K 176K CPU2 2 751:35 89.99% {irq26: bge1} Посоветуйте пожалуйста интеловскую сетевуху, которая хорошо дружит с freebsd 8.2 и которая меньше генерит софт прерываний. Нужно поменять 4 числа в /usr/src/sys/dev/if_bge.c: sc->bge_rx_coal_ticks = 150; sc->bge_tx_coal_ticks = 150; sc->bge_rx_max_coal_bds = 10; sc->bge_tx_max_coal_bds = 10; Правильные значения: 500, 10000, 64, 128. Есть красивый патч, который делает эти параметры настраиваемыми через /boot/loader.conf, но IRL он ни к чему. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...