Код: Выделить всё
> uname -a
FreeBSD pppoe-gw.provider.com 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #4: Fri Sep 18 17:12:57 EEST 2009 root@gw.provider.com:/usr/obj/usr/src/sys/ROUTER i386
Код: Выделить всё
> sysctl -a | egrep -i 'hw.model|hw.ncpu'
hw.model: Intel(R) Xeon(TM) MP CPU 2.80GHz
hw.ncpu: 4
Код: Выделить всё
> pciconf -lv | grep -A4 em0
em0@pci0:2:1:0: class=0x020000 card=0x11078086 chip=0x10088086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82544EI/GC Gigabit Ethernet Controller (Copper)'
class = network
subclass = ethernet
Код: Выделить всё
> ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:02:b3:XX:XX:XX
inet XX.XX.XX.XX netmask 0xfffffff8 broadcast XX.XX.XX.XX
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
В час пик количество подключенных клиентов доходит до 300. Трафик в районе 250-300 мбит (хотя есть где-то 400). В этот момент начинаются жудкие лаги, ошибки в netstate-e. Количество pps где-то 30 тысяч.
Код: Выделить всё
> top -S
last pid: 80743; load averages: 1.88, 1.88, 1.84 up 5+06:37:30 00:49:21
84 processes: 7 running, 61 sleeping, 16 waiting
CPU: 0.3% user, 0.0% nice, 47.7% system, 1.1% interrupt, 50.9% idle
Mem: 41M Active, 1483M Inact, 183M Wired, 13M Cache, 112M Buf, 279M Free
Swap: 3072M Total, 3072M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 1 171 ki31 0K 8K CPU3 3 119.3H 100.00% idle: cpu3
37 root 1 -68 - 0K 8K CPU2 2 82.6H 97.46% em0 taskq
39 root 1 -68 - 0K 8K CPU0 0 81.5H 91.99% em1 taskq
13 root 1 171 ki31 0K 8K RUN 1 121.3H 90.28% idle: cpu1
14 root 1 171 ki31 0K 8K RUN 0 45.3H 12.35% idle: cpu0
12 root 1 171 ki31 0K 8K RUN 2 44.3H 8.59% idle: cpu2
15 root 1 -32 - 0K 8K WAIT 3 350:28 6.98% swi4: clock sio
1576 squid 1 4 0 19696K 11908K kqread 1 26:49 6.98% squid
17 root 1 -44 - 0K 8K WAIT 1 86:41 0.00% swi1: net
Собственно в чем вопрос: начитался на разных форумах что другие доходят до 100.000 pps, 400-500 мбит. Но как ??? У меня же не все пакеты по 64 байта, большинство > 1400 байт. Карточки вроде хорошие, патчкорды - UTP Cat 6.
Буду рад любым комментам. Спасибо.