Mechanic Posted May 17, 2008 Posted May 17, 2008 Терминируем VPN абонентов на машине <INTEL DQ3510J> on motherboardCPU: Intel® Core2 Duo CPU E6750 @ 2.66GHz (2678.59-MHz 686-class CPU) в онайне до 500-600 юзеров, трафик до 80мбит в обе стороныfrebsd 6.2 по топам в часы загрузки: last pid: 35754; load averages: 1.18, 1.17, 1.16 up 17+21:36:14 21:14:31354 processes: 2 running, 334 sleeping, 17 waiting, 1 lock CPU states: 3.5% user, 0.0% nice, 5.3% system, 45.0% interrupt, 46.2% idle Mem: 169M Active, 459M Inact, 291M Wired, 36M Cache, 108M Buf, 12M Free Swap: 5120M Total, 5120M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 12 root 1 -44 -163 0K 8K WAIT 0 173.0H 67.97% swi1: net 11 root 1 171 52 0K 8K CPU0 0 299.0H 43.70% idle: cpu0 10 root 1 171 52 0K 8K RUN 1 224.6H 33.25% idle: cpu1 24 root 1 -68 -187 0K 8K *Giant 1 55.7H 18.70% irq21: fxp0 uhci1* 13 root 1 -32 -151 0K 8K WAIT 0 62.8H 9.08% swi4: clock sio netstat -I fxp0 -w1 -d input (fxp0) output packets errs bytes packets errs bytes colls drops 11213 1 7975454 11738 0 7640792 0 0 12108 0 7376273 12878 0 7241899 0 0 11930 0 7204045 12512 0 6823878 0 0 11923 0 6489053 12592 0 6280184 0 0 11138 0 7249399 11462 0 7102962 0 0 10980 0 7203254 11608 0 6921664 0 0 11413 0 7735226 12072 0 7641411 0 0 Каков возможен реальный предел кол-ва юзеров ? нужно ли готовить еще одну в параллель ?! Вставить ник Quote
cmhungry Posted May 17, 2008 Posted May 17, 2008 Терминируем VPN абонентов на машинеlast pid: 35754; load averages: 1.18, 1.17, 1.16 up 17+21:36:14 21:14:31 354 processes: 2 running, 334 sleeping, 17 waiting, 1 lock CPU states: 3.5% user, 0.0% nice, 5.3% system, 45.0% interrupt, 46.2% idle Mem: 169M Active, 459M Inact, 291M Wired, 36M Cache, 108M Buf, 12M Free Swap: 5120M Total, 5120M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 12 root 1 -44 -163 0K 8K WAIT 0 173.0H 67.97% swi1: net По-моему, нужно поллинг включить... Вставить ник Quote
Mechanic Posted May 17, 2008 Author Posted May 17, 2008 (edited) включил и получил last pid: 74539; load averages: 1.44, 1.41, 1.28 up 17+22:48:09 22:26:26353 processes: 4 running, 333 sleeping, 16 waiting CPU states: 4.1% user, 0.0% nice, 6.0% system, 34.1% interrupt, 55.7% idle Mem: 169M Active, 459M Inact, 295M Wired, 33M Cache, 108M Buf, 11M Free Swap: 5120M Total, 5120M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 10 root 1 171 52 0K 8K RUN 1 225.0H 75.05% idle: cpu1 12 root 1 -44 -163 0K 8K CPU0 0 173.9H 49.85% swi1: net 11 root 1 171 52 0K 8K RUN 0 299.3H 41.75% idle: cpu0 13 root 1 -32 -151 0K 8K CPU0 0 63.0H 13.33% swi4: clock sio 1584 root 1 96 0 5808K 4000K select 1 18:47 0.05% zebra кстати раньше был вкл поллинг. забыл про то,что выкл сейчас увеличилась загрузка саомй системы, но понизилась загрузка по прерываниям и появились ошибки на интерфейсе netstat -I fxp0 -w 1 -d input (fxp0) output packets errs bytes packets errs bytes colls drops 13687 0 8966377 14411 0 8995803 0 0 13351 0 8147872 13773 0 8024544 0 0 12132 2 8428280 12877 0 8453555 0 0 12447 2 8836868 13197 0 8770174 0 0 13092 1 9392095 13722 0 9392498 0 0 13668 1 8769708 14373 0 8705656 0 0 13063 0 9110044 13745 0 8973303 0 0 13288 0 8422372 13946 0 8370475 0 0 12651 1 8464399 13253 0 8421371 0 0 12795 2 8598932 13616 0 8546753 0 0 Edited May 17, 2008 by Mechanic Вставить ник Quote
Alexey K. Posted May 18, 2008 Posted May 18, 2008 Попробуйте поменять переменные sysctl: kern.polling.idle_poll=0 kern.polling.enable=1 kern.polling.user_frac=25 kern.polling.burst_max=1000 net.inet.ip.intr_queue_maxlen=5000 Вставить ник Quote
Giga-Byte Posted May 23, 2008 Posted May 23, 2008 (edited) поставьте FreeBSD 7.0 и хорошо бы количество сетевых интерфейсов == количеству CPU (ng_fec + управляемый свич, аггрегировать порты) и была темка, jab писал про таймауты: sysctl dev.em. (собсно поставьте хорошие сетёвки) пы.сы. смысл пуллинга на одном физическом интерфейсе никакой. как собсно и в "семёрке" лучше не юзать его вообще. 24 root 1 -68 -187 0K 8K *Giant 1 55.7H 18.70% irq21: fxp0 uhci1* и выключите все неиспользуемые устройства в BOIS-е Edited May 23, 2008 by Giga-Byte Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.