|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anatoly Tsyganenko 2:5020/400 11 Jul 2007 02:25:48 To : All Subject : Теряются пакеты, уперся в производительность или что-то еще? -------------------------------------------------------------------------------- Здравствуйте! Имеются несколько серверов с bge интерфейсами. Серверы используются исключительно как NAT. В качестве NAT используется pf. Транляция большого пула на маленький, и порядка 300 бинат правил. Количество сессий в районе 100к. Hа обоих серверах сходная картина. Hачинают терятся пакеты, netstat - Ibge0 -w1 показывает следующее input (bge0) output packets errs bytes packets errs bytes colls 24767 695 13387434 23548 0 12932187 0 24757 875 13258971 23615 0 12979207 0 24989 775 13711420 23156 0 13169125 0 24805 111 13977311 23246 0 13407011 0 25014 1046 13847165 23850 0 13395915 0 25232 0 14225520 23906 0 13764969 0 24737 695 13466198 23719 0 13073794 0 24788 1185 13368363 23633 0 12999223 0 24987 847 13819741 23725 0 13354681 0 Это на первом сервере, на втором входящих ошибок еще больше. polling выключен, при включении число ошибок сильно увеличивается(HZ=4000). Проблем с физикой нет, проверял/менял кабель. Воткнуты сервера в Cat6509, flow control выключен, интерфейсы ошибок не показывают. Почему теряются пакеты? Уперся в производительность? Менять pf на что- то другое? Какой счетчик в ядре учитывает количество ошибок на интерфейсе(может удастся понять кто в драйвере адаптера генерит ошибки)? Что использовать для ната на гигабитных линках? top сервер 1 last pid: 59345; load averages: 1.05, 1.14, 1.15 up 0+14:01:32 19:51:22 76 processes: 5 running, 54 sleeping, 17 waiting CPU states: 0.0% user, 0.0% nice, 8.9% system, 44.0% interrupt, 47.1% idle Mem: 23M Active, 27M Inact, 75M Wired, 1548K Cache, 167M Buf, 1782M Free Swap: 2048M Total, 2048M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 15 root 1 -44 - 0K 16K CPU0 0 180:00 89.50% swi1: net 11 root 1 171 ki31 0K 16K RUN 1 356:31 80.81% idle: cpu1 6 root 1 8 - 0K 16K RUN 0 112:30 16.94% thread taskq 12 root 1 171 ki31 0K 16K RUN 0 569:37 9.03% idle: cpu0 34 root 1 -68 - 0K 16K WAIT 1 449:49 0.00% irq272: bge0 сервер 2 last pid: 41791; load averages: 0.97, 1.05, 1.05 up 8+17:05:04 21:51:05 75 processes: 4 running, 55 sleeping, 16 waiting CPU states: % user, % nice, % system, % interrupt, % idle Mem: 23M Active, 21M Inact, 102M Wired, 20K Cache, 214M Buf, 1653M Free Swap: 4096M Total, 4096M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 22 root 1 -68 -187 0K 16K CPU1 1 147.3H 93.60% irq49: bge0 11 root 1 171 52 0K 16K RUN 0 170.8H 91.55% idle: cpu0 12 root 1 -32 -151 0K 16K WAIT 0 37.8H 6.84% swi4: clock sio 10 root 1 171 52 0K 16K RUN 1 61.7H 4.93% idle: cpu1 Конфигурации. Сервер 1: sun x2100 m2 7.0-CURRENT FreeBSD 7.0-CURRENT #4: Tue Jul 10 04:59:23 MSD 2007 Одна штука CPU: Dual-Core AMD Opteron(tm) Processor 1214 (2220.19-MHz K8-class CPU) Сетевуха bge0: <Broadcom NetXtreme Gigabit Ethernet Controller, ASIC rev. 0x9003> mem 0xfdff0000-0xfdffffff,0xfdfe0000-0xfdfeffff irq 17 at device 4.0 on pci6 miibus2: <MII bus> on bge0 brgphy0: <BCM5714 10/100/1000baseTX PHY> PHY 1 on miibus2 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto bge0: Ethernet address: 00:1b:24:3e:03:3f bge0: [ITHREAD] Сервер 2: Supermicro уже не помню какой, сервер очень далеко, посмотреть не могу 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #0: Mon Jun 25 11:10:26 MSD 2007 Две штуки CPU: AMD Opteron(tm) Processor 248 (2205.01-MHz K8-class CPU) Сетевуха bge0: <Broadcom BCM5704 B0, ASIC rev. 0x2100> mem 0xfe8e0000-0xfe8effff irq 49 at device 3.0 on pci2 miibus0: <MII bus> on bge0 brgphy0: <BCM5704 10/100/1000baseTX PHY> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:30:48:56:92:66 --- ifmail v.2.15dev5.3 * Origin: http://groups.google.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/373584de9af95.html, оценка из 5, голосов 10
|