2X5620/3GR1066T/SATA6/2T500G7/6HSA/DVD±RWT/2GLAN/1C/2US/IPMI+/2PS500/4PCIe/RMK/CAR3S
Стоит FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Thu Feb 3 16:56:48 SAMT 2011 amd64
Используется как роутер сервер в ipfw 25 правил
вечером в час пик можно наблюдать такую картину:
т.е. проц грузится на 15% и трафик начинает падать, хотя 21 самый час пик
При этом многопоточость интерраптов включена и видно что работает:
Код: Выделить всё
last pid: 10381; load averages: 0.00, 0.00, 0.00 up 3+12:42:41 22:39:17
183 processes: 19 running, 112 sleeping, 1 stopped, 51 waiting
CPU 0: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 1: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 2: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 3: 0.0% user, 0.0% nice, 1.1% system, 0.0% interrupt, 98.9% idle
CPU 4: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 5: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 6: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 7: 0.0% user, 0.0% nice, 0.0% system, 2.3% interrupt, 97.7% idle
CPU 8: 0.0% user, 0.0% nice, 0.0% system, 16.5% interrupt, 83.5% idle
CPU 9: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 10: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU 11: 0.0% user, 0.0% nice, 0.0% system, 98.5% interrupt, 1.5% idle
CPU 12: 0.0% user, 0.0% nice, 0.0% system, 1.9% interrupt, 98.1% idle
CPU 13: 0.0% user, 0.0% nice, 0.0% system, 1.1% interrupt, 98.9% idle
CPU 14: 0.0% user, 0.0% nice, 0.0% system, 100% interrupt, 0.0% idle
CPU 15: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 28M Active, 231M Inact, 330M Wired, 392K Cache, 63M Buf, 2371M Free
Swap: 4096M Total, 4096M Free
Код: Выделить всё
sysctl net.isr
net.isr.numthreads: 15
net.isr.defaultqlimit: 256
net.isr.maxqlimit: 10240
net.isr.bindthreads: 0
net.isr.maxthreads: 15
net.isr.direct: 0
net.isr.direct_force: 0
Код: Выделить всё
sysctl net.inet.ip.dummynet
net.inet.ip.dummynet.io_pkt_drop: 285409230
net.inet.ip.dummynet.io_pkt_fast: 5383687691
net.inet.ip.dummynet.io_pkt: 11744876536
net.inet.ip.dummynet.queue_count: 0
net.inet.ip.dummynet.fsk_count: 40
net.inet.ip.dummynet.si_count: 571
net.inet.ip.dummynet.schk_count: 80
net.inet.ip.dummynet.tick_lost: 0
net.inet.ip.dummynet.tick_diff: 4876573
net.inet.ip.dummynet.tick_adjustment: 4773317
net.inet.ip.dummynet.tick_delta_sum: 424
net.inet.ip.dummynet.tick_delta: 504
net.inet.ip.dummynet.red_max_pkt_size: 1500
net.inet.ip.dummynet.red_avg_pkt_size: 512
net.inet.ip.dummynet.red_lookup_depth: 256
net.inet.ip.dummynet.expire_cycle: 0
net.inet.ip.dummynet.expire: 1
net.inet.ip.dummynet.debug: 0
net.inet.ip.dummynet.io_fast: 1
net.inet.ip.dummynet.pipe_byte_limit: 1048576
net.inet.ip.dummynet.pipe_slot_limit: 1000
net.inet.ip.dummynet.hash_size: 8192
Опции ядра:
Код: Выделить всё
options HZ=2000
options NBUF=4096
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_NAT
options IPDIVERT
options DUMMYNET
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_EIFACE
options NETGRAPH_IPFW
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_NETFLOW
options NETGRAPH_NAT
options NETGRAPH_SOCKET
options NETGRAPH_SPLIT
options LIBALIAS
Код: Выделить всё
ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:25:90:0b:d4:b2
inet 10.196.1.3 netmask 0xffffff00 broadcast 10.196.1.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
ether 00:25:90:0b:d4:b3
inet белый_ip netmask 0xfffffffc broadcast белый_ip+1
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>