Перейти к содержимому
Калькуляторы

Moby

Пользователи
  • Публикации

    4
  • Зарегистрирован

  • Посещение

О Moby

  • Звание
    Абитуриент
    Абитуриент

Контакты

  • ICQ
    Array
  1. Да программист из меня ещё тот. Так что постеснялся :-)))Но в общем победил. Кому интересно, то нельзя ng_car трепетно относится к разрядности. Вот для примера! допустим 192.168.122.024 ID 122024 upper 122024 lower 1220240 (умножаю на 10. Раньше прибавлял 1 тогда пересекался с 192.168.122.025) ngctl list Name: 122024 Type: car ID: 0002e16e Num hooks: 1 Name: 111181 Type: car ID: 0002c170 Num hooks: 2 root@MARS:/etc # ngctl show ipfw: | grep 122024 122024 122024 car 0002e16e upper root@MARS:/etc # ngctl show ipfw: | grep 2024 122024 122024 car 0002e16e upper 1120240 112024 car 0002c297 lower 112024 112024 car 0002c297 upper 1020240 102024 car 0002a2ad lower 102024 102024 car 0002a2ad upper Теперь другая проблема. Полезли interapt. Сейчас жить можно, но если давать большую нагрузку начинаются проблемы. Сервер натит IPFW_NAT. PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 12 root -92 - 0K 1152K CPU4 4 63:09 66.89% intr{irq296: igb3 12 root -92 - 0K 1152K CPU6 6 58:39 61.67% intr{irq298: igb3 12 root -92 - 0K 1152K CPU5 5 56:50 60.50% intr{irq297: igb3 12 root -92 - 0K 1152K WAIT 0 59:51 57.86% intr{irq292: igb3 12 root -92 - 0K 1152K CPU2 2 55:33 57.47% intr{irq294: igb3 12 root -92 - 0K 1152K WAIT 3 52:55 53.56% intr{irq295: igb3 12 root -92 - 0K 1152K CPU7 7 59:56 52.88% intr{irq299: igb3 12 root -92 - 0K 1152K CPU1 1 55:08 51.46% intr{irq293: igb3 0 root -92 0 0K 672K - 9 10:16 33.40% kernel{igb3 que} 12 root -92 - 0K 1152K WAIT 20 40:10 32.37% intr{irq287: igb2 0 root -92 0 0K 672K - 13 8:27 30.86% kernel{igb3 que} 0 root -92 0 0K 672K - 4 8:21 28.76% kernel{igb3 que} 12 root -92 - 0K 1152K WAIT 18 32:39 26.27% intr{irq285: igb2 12 root -92 - 0K 1152K WAIT 19 36:30 25.78% intr{irq286: igb2 0 root -92 0 0K 672K - 10 6:00 24.56% kernel{igb3 que} 12 root -92 - 0K 1152K WAIT 16 29:59 23.19% intr{irq283: igb2 12 root -92 - 0K 1152K CPU17 17 31:01 22.66% intr{irq284: igb2 12 root -92 - 0K 1152K RUN 21 31:45 22.07% intr{irq288: igb2 12 root -92 - 0K 1152K CPU22 22 30:59 21.88% intr{irq289: igb2 12 root -92 - 0K 1152K WAIT 23 28:26 20.75% intr{irq290: igb2 0 root -92 0 0K 672K - 11 9:04 18.99% kernel{igb3 que} 0 root -92 0 0K 672K - 4 9:24 17.58% kernel{igb3 que} 0 root -92 0 0K 672K - 15 7:23 13.48% kernel{igb3 que} 0 root -92 0 0K 672K - 10 5:22 10.25% kernel{igb3 que} 13 root -16 - 0K 384K sleep 11 3:28 8.69% ng_queue{ng_queue 9759 nobody 24 0 16280K 6808K select 14 10:08 7.28% softflowd 13 root -16 - 0K 384K sleep 8 3:26 7.08% ng_queue{ng_queue 13 root -16 - 0K 384K CPU21 21 3:27 6.40% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 11 3:22 6.15% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 12 3:15 5.27% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 9 3:23 5.08% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 10 3:21 4.30% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 11 3:32 4.20% ng_queue{ng_queue 13 root -16 - 0K 384K sleep 8 3:27 4.05% ng_queue{ng_queue
  2. Перефразирую вопрос. Поробуйте создать Ноду сначала с именем 12311_1024 с хуками 123111024 и 123111025 а затем ноду с именем 112166_512 с хуками 112166512 и 112166513 вот пробую ручкам создать + mkpeer ipfw: car 112166512 upper ngctl: send msg: File exists + lis There are 3 total nodes: Name: 12311_1024 Type: car ID: 00000004 Num hooks: 2 Name: ipfw Type: ipfw ID: 00000001 Num hooks: 2 Name: ngctl5134 Type: socket ID: 00000008 Num hooks: 0 + + show ipfw: Name: ipfw Type: ipfw ID: 00000001 Num hooks: 2 Local hook Peer name Peer type Peer ID Peer hook ---------- --------- --------- ------- --------- 123111025 12311_1024 car 00000004 lower 123111024 12311_1024 car 00000004 upper +
  3. Перевожу шейпер с dumminet на ng_car и столкнулся со странным его поведением. Индивидуальный номер хука у меня генерируется на основе двух последних откетов IP адреса+скорость в килобитах. Получиается уникальный id так сказать. Всё бы хорошо, только из тестовых 300 столкнулся с 7 наложениями. Выявил 2 из них. Не могу представить ка кони могут пересекатся. С остальными всё отлично! #!/bin/sh /home/vova/bin/ng_car.pl 192.168.123.11/32 123111024 /home/vova/bin/ng_car.pl 192.168.112.166/32 112166512 При добавлении второго вылезает ошибка вне зависимости от порядка!! ngctl: send msg: File exists ngctl: line 1: error in file root@MARS:/root # ngctl list There are 11 total nodes: Name: ipfw Type: ipfw ID: 00000001 Num hooks: 2 Name: igb0 Type: ether ID: 00000002 Num hooks: 0 Name: igb1 Type: ether ID: 00000003 Num hooks: 0 Name: igb2 Type: ether ID: 00000004 Num hooks: 0 Name: igb3 Type: ether ID: 00000005 Num hooks: 0 Name: vlan192 Type: ether ID: 00000006 Num hooks: 0 Name: vlan56 Type: ether ID: 00000007 Num hooks: 0 Name: vlan90 Type: ether ID: 00000008 Num hooks: 0 Name: vlan57 Type: ether ID: 0000247a Num hooks: 0 Name: 12311_1024 Type: car ID: 00002ef7 Num hooks: 2 Name: ngctl13200 Type: socket ID: 00002efa Num hooks: 0 root@MARS:/root # ngctl show 12311_1024: Name: 12311_1024 Type: car ID: 00002ef7 Num hooks: 2 Local hook Peer name Peer type Peer ID Peer hook ---------- --------- --------- ------- --------- lower ipfw ipfw 00000001 123111025 upper ipfw ipfw 00000001 123111024 root@MARS:/root # ngctl show ipfw: Name: ipfw Type: ipfw ID: 00000001 Num hooks: 2 Local hook Peer name Peer type Peer ID Peer hook ---------- --------- --------- ------- --------- 123111025 12311_1024 car 00002ef7 lower 123111024 12311_1024 car 00002ef7 upper Каким образом он может пересекатся с Peer с именем 112166_512 и Хуками соответственно 112166512 112166513 Непонятно. Напомни из 300 выявилось примерно 7 таких. root@MARS:/root # ngctl shutdown 112166_512: ngctl: shutdown: No such file or directory
  4. У меня начались такие же проблемы с bge как у инициатора темы (тоже сервер HP только G5). Когда трафик приближается к 80 М/b появляются ошибки на интерфейсе, и без ifconfig down && up никак не убираются. 15.08.10 появились изменения в драйвере http://www.freebsd.org/cgi/cvsweb.cgi/src/...ev/bge/if_bge.c Обновился, но не помогло :-((( Есть ещё варианты пока покупается и едет карта Intel :-)