>[оверквотинг удален]
>
>1. советую смотреть в сторону карточек на Intel 82576, например: E1G42ET.
>2. пайпы, если мне не изменяет память - не многопоточные, поэтому ядро
>лучше пошустрее. памяти, на мой взгляд, и 4Г достаточно. на амд64
>переходи, это однозначно.
>не плохо бы еще посмотреть на загрузку системы в пиках на процессоре,
>памяти и vmstat -i
>
>у меня ~350Mb, 100KPPS, при 20% загрузке на стареньком 2Г ксеоне живут,
>правда нет пайпов. Да вот без пайпов он как раз и не ощущает на себе не какой загрузки. Как пайпы врубишь так и караул))
Shaper1# vmstat -i
interrupt total rate
irq14: ata0 36 0
irq23: uhci0 uhci+ 1 0
irq25: arcmsr0 4346086 3
cpu0: timer 2617491896 1986
irq256: em0 1975761160 1499
irq257: em1 2373681678 1801
cpu1: timer 2617483842 1986
cpu3: timer 2617483842 1986
cpu2: timer 2617483843 1986
cpu5: timer 2617483843 1986
cpu6: timer 2617483842 1986
cpu4: timer 2617483842 1986
cpu7: timer 2617483842 1986
Total 25293667753 19192
Но это еще не вечер))
Shaper1#top -SP
last pid: 3895; load averages: 1.59, 1.57, 1.53 up 15+06:06:47 14:24:58
115 processes: 11 running, 75 sleeping, 5 stopped, 1 zombie, 23 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, 74.5% system, 0.0% interrupt, 25.5% idle
CPU 3: 0.0% user, 0.0% nice, 93.6% system, 0.0% interrupt, 6.4% idle
CPU 4: 0.0% user, 0.0% nice, 0.7% system, 0.0% interrupt, 99.3% 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, 0.0% interrupt, 100% idle
Mem: 28M Active, 1819M Inact, 191M Wired, 36K Cache, 112M Buf, 458M Free
Swap: 10G Total, 10G Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 8 171 ki31 0K 64K RUN 0 2421.6 632.81% idle
0 root 10 -68 0 0K 72K - 5 481.3H 110.84% kernel
12 root 23 -48 - 0K 184K WAIT 0 87:32 0.00% intr
78566 root 1 44 0 19368K 16376K select 4 50:53 0.00% snmpd
17 root 1 44 - 0K 8K syncer 4 35:25 0.00% syncer
3 root 1 -8 - 0K 8K - 4 2:08 0.00% g_up
4 root 1 -8 - 0K 8K - 0 1:53 0.00% g_down
13 root 1 -16 - 0K 8K - 0 1:25 0.00% yarrow
2 root 1 -8 - 0K 8K - 0 0:57 0.00% g_event
984 root 1 44 0 6072K 3472K select 0 0:31 0.00% sendmail
18 root 1 44 - 0K 8K sdflus 4 0:29 0.00% softdepflus
729 root 1 44 0 3344K 1328K select 0 0:29 0.00% syslogd
14 root 20 -64 - 0K 160K - 0 0:22 0.00% usb
1 root 1 44 0 2912K 508K wait 1 0:17 0.00% init
996 root 1 44 0 3372K 1376K nanslp 1 0:09 0.00% cron
15 root 1 44 - 0K 8K psleep 4 0:06 0.00% bufdaemon
16 root 1 44 - 0K 8K vlruwt 0 0:06 0.00% vnlru
А вот без пайпов
last pid: 3944; load averages: 0.97, 1.41, 1.47 up 15+06:08:20 14:26:31
109 processes: 9 running, 72 sleeping, 5 stopped, 23 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, 7.9% system, 0.0% interrupt, 92.1% idle
CPU 3: 0.0% user, 0.0% nice, 9.0% system, 0.0% interrupt, 91.0% 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, 0.0% interrupt, 100% idle
Mem: 27M Active, 1819M Inact, 191M Wired, 36K Cache, 112M Buf, 460M Free
Swap: 10G Total, 10G Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 8 171 ki31 0K 64K RUN 0 2421.8 784.42% idle
0 root 10 -68 0 0K 72K - 5 481.3H 1.66% kernel
12 root 23 -48 - 0K 184K WAIT 0 87:32 0.00% intr
78566 root 1 44 0 19368K 16376K select 4 50:54 0.00% snmpd
17 root 1 44 - 0K 8K syncer 4 35:25 0.00% syncer
3 root 1 -8 - 0K 8K - 0 2:08 0.00% g_up
4 root 1 -8 - 0K 8K - 0 1:53 0.00% g_down
13 root 1 -16 - 0K 8K - 0 1:25 0.00% yarrow
2 root 1 -8 - 0K 8K - 0 0:57 0.00% g_event
984 root 1 44 0 6072K 3472K select 2 0:31 0.00% sendmail
Совсем другая картина. Давим на данный момент ровно 200 мегабит в секунду.
Shaper1# vmstat -i
interrupt total rate
irq14: ata0 36 0
irq23: uhci0 uhci+ 1 0
irq25: arcmsr0 4346399 3
cpu0: timer 2617995271 1986
irq256: em0 1977113653 1499
irq257: em1 2374781175 1801
cpu1: timer 2617987217 1986
cpu3: timer 2617987217 1986
cpu2: timer 2617987218 1986
cpu5: timer 2617987218 1986
cpu6: timer 2617987217 1986
cpu4: timer 2617987217 1986
cpu7: timer 2617987217 1986
Total 25300147056 19193