Перейти до

проблемы. шлюз. фрибсд.


Рекомендованные сообщения

работает полинг на смп

 

вот с живого тазика

 

 

# cat /usr/src/sys/i386/conf/KR

cpu I686_CPU

ident krio

 

options SCHED_4BSD

 

options INET

 

options FFS

options SOFTUPDATES

options UFS_ACL

options UFS_DIRHASH

options UFS_GJOURNAL

 

options PROCFS

options PSEUDOFS

 

options COMPAT_43TTY

options COMPAT_FREEBSD4

options COMPAT_FREEBSD5

options COMPAT_FREEBSD6

 

options SYSVSHM

options SYSVMSG

options SYSVSEM

 

options _KPOSIX_PRIORITY_SCHEDULING

 

options KBD_INSTALL_CDEV

 

options ADAPTIVE_GIANT

 

options STOP_NMI

 

options AUDIT

 

options SMP

device apic

 

device cpufreq

 

options DEVICE_POLLING

 

options HZ=100

 

device pci

 

device ata

device atadisk

device ataraid

options ATA_STATIC_ID

 

device atkbdc

device atkbd

device kbdmux

 

device sc

 

device agp

 

device vga

 

device em

 

device loop

device random

device ether

device pty

device bpf

 

 

# uname -a

FreeBSD cryo.synapse.net.ua 7.0-BETA3 FreeBSD 7.0-BETA3 #2: Tue Nov 20 18:45:09 EET 2007 root@cryo.synapse.net.ua:/usr/src/sys/i386/compile/KR i386

 

 

# ifconfig

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=8b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWCSUM>

ether 00:0e:0c:4a:fd:fd

inet 195.69.84.250 netmask 0xfffffffc broadcast 195.69.84.251

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

em1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=8b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWCSUM>

ether 00:0e:0c:4a:fd:fc

media: Ethernet autoselect

status: no carrier

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

inet 127.0.0.1 netmask 0xff000000

 

# ifconfig em0 polling

 

# ifconfig

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=cb<RXCSUM,TXCSUM,VLAN_MTU,POLLING,VLAN_HWCSUM>

ether 00:0e:0c:4a:fd:fd

inet 195.69.84.250 netmask 0xfffffffc broadcast 195.69.84.251

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

em1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=8b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWCSUM>

ether 00:0e:0c:4a:fd:fc

media: Ethernet autoselect

status: no carrier

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

inet 127.0.0.1 netmask 0xff000000

 

 

З.Ы чет тикер накрутить до 1000 ... на 100 оставил... опять пересобирать :)

Ссылка на сообщение
Поделиться на других сайтах
оно то понятно что оно запускается

а ты пинг покажи

соберу нагрузку тестовую через час - отпишу

при 99.7% нагрузки по 100 мбитному интерфейсу имеем

 

last pid: 12209; load averages: 0.86, 0.36, 0.14 up 0+03:07:26 21:15:32

17 processes: 2 running, 15 sleeping

CPU states: 21.2% user, 0.0% nice, 28.8% system, 0.0% interrupt, 50.0% idle

Mem: 10M Active, 20M Inact, 35M Wired, 1864K Cache, 35M Buf, 926M Free

Swap: 1000M Total, 1000M Free

 

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND

12201 root 2 97 0 6652K 1852K CPU1 1 1:48 99.02% iperf

537 kim 1 96 0 8260K 3736K select 0 0:00 0.00% sshd

540 root 1 20 0 5416K 2416K pause 0 0:00 0.00% tcsh

450 root 1 96 0 5812K 3096K select 0 0:00 0.00% sendmail

534 root 1 4 0 8260K 3672K sbwait 0 0:00 0.00% sshd

322 root 1 96 0 3128K 1180K select 0 0:00 0.00% syslogd

460 root 1 8 0 3156K 1248K nanslp 0 0:00 0.00% cron

539 root 1 8 0 3428K 1348K wait 1 0:00 0.00% sh

12209 root 1 96 0 3460K 1664K CPU0 0 0:00 0.00% top

538 kim 1 8 0 3428K 1480K wait 1 0:00 0.00% sh

454 smmsp 1 20 0 5812K 3172K pause 0 0:00 0.00% sendmail

504 root 1 5 0 3128K 1060K ttyin 1 0:00 0.00% getty

505 root 1 5 0 3128K 1060K ttyin 0 0:00 0.00% getty

444 root 1 96 0 5572K 3000K select 0 0:00 0.00% sshd

151 root 1 20 0 1328K 764K pause 1 0:00 0.00% adjkerntz

288 root 1 96 0 1888K 476K select 0 0:00 0.00% devd

 

 

64 bytes from 195.69.84.250: icmp_seq=43409 ttl=64 time=6.010 ms

64 bytes from 195.69.84.250: icmp_seq=43410 ttl=64 time=5.974 ms

64 bytes from 195.69.84.250: icmp_seq=43411 ttl=64 time=6.942 ms

64 bytes from 195.69.84.250: icmp_seq=43412 ttl=64 time=6.972 ms

64 bytes from 195.69.84.250: icmp_seq=43413 ttl=64 time=6.984 ms

64 bytes from 195.69.84.250: icmp_seq=43414 ttl=64 time=6.974 ms

64 bytes from 195.69.84.250: icmp_seq=43415 ttl=64 time=7.974 ms

64 bytes from 195.69.84.250: icmp_seq=43416 ttl=64 time=9.977 ms

64 bytes from 195.69.84.250: icmp_seq=43417 ttl=64 time=6.971 ms

64 bytes from 195.69.84.250: icmp_seq=43418 ttl=64 time=6.973 ms

64 bytes from 195.69.84.250: icmp_seq=43419 ttl=64 time=7.946 ms

64 bytes from 195.69.84.250: icmp_seq=43420 ttl=64 time=7.964 ms

64 bytes from 195.69.84.250: icmp_seq=43421 ttl=64 time=6.968 ms

 

 

ЗюЫю не нравится мне пинг... покручу еще

Ссылка на сообщение
Поделиться на других сайтах

2Den_LocalNet:

SMP и polling отлично дружат начиная с 6.1 или 6.2 версии.

Если есть возможность, проведи комплексную проверку:

- как оно себя ведет при обычных настройках;

- как оно себя ведет с голым фаерволлом;

- как оно себя ведет при отрубании всего, что только можно.

Есть предположение, что тормоза вызывает один компонент или несколько (малоевроятно).

Методом "вкл/выкл" его надо найти.

 

И ещё.

Попробуй поменять сетевушки так, чтобы драйвер был не em.

Не хочу сказать ничего плохого про сетевушки (или драйвер), но интуиция что-то подсказывает )

Ссылка на сообщение
Поделиться на других сайтах
Попробуй поменять сетевушки так, чтобы драйвер был не em.

Не хочу сказать ничего плохого про сетевушки (или драйвер), но интуиция что-то подсказывает )

polling+em не дружат аж после 4.11 :)

 

Рекомендую броадком (bge).

Ссылка на сообщение
Поделиться на других сайтах

Есть похожая история только процики стоят ксеоны 2*5160, итого 4 ядра по 3 ггц. БСД 6.2. При трафике через ядро 1.5 гбита и 200К по обоим сетевым пакетов машина загибалась, терялись пинги и даже арпы. После 2 месяцев сплошного секса разнесли ядро и сегменты на разные машинки, приблизительно по 1к юзеров на 2 ядра пенька.

Ссылка на сообщение
Поделиться на других сайтах
Попробуй поменять сетевушки так, чтобы драйвер был не em.

Не хочу сказать ничего плохого про сетевушки (или драйвер), но интуиция что-то подсказывает )

polling+em не дружат аж после 4.11 :(

 

Рекомендую броадком (bge).

Что за бред

EM + polling + SMP

FreeBSD 6.2 отлично работает!

 

сейчас в пиках видел до 80КpS

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...