« Быстрый и легкий foreach со ссылкой на элемент массива в PHPКонцентратор доступа @Net ATLAC »

Трекбек адрес этой записи

URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)

8 комментариев

  1. § ххх написан :
    **---
    30к pps по 60 байт и сервер лег. в свое время тоже писюки на аггрегаторах пользовали, 2-3 происка недобросовестных пользователей заставили переходить на десятонные кошки. ксати как дела? твой сосед .правда теперь уже бывший.
  2. § spq написан :
    **---
    кстати как траффик рисуется? чтото подозрительно in = out. такого небывает

    тоже самое с процами рисовать бы 2 ядра
  3. § Alex® Email написан :
    Обижаешь. Проектировался грамотно, все лишнее покоцано, сделаны оптимизации параметров, полностью ядерный PPPoE/PPP, сетевое ядро и софт слегка пропатчены в сторону оптимизации.

    Вот легкий и ненавязчивый замер (сейчас 20:05, практически ЧНН, на интерфейсах - 226/129Мбит, нагрузка проца ~21% под перегон трафа):

    [root@atlac ~]# uname -a
    Linux atlac 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:32:21 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

    [root@atlac ~]# date
    Втр Мар 2 20:10:12 MSK 2010

    [root@atlac ~]# sleep 1 ; ifconfig bond0 ; sleep 1 ; ifconfig bond0
    bond0 Link encap:Ethernet HWaddr 00:25:B3:A0:6C:80
    inet addr:192.168.108.108 Bcast:192.168.108.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    RX packets:14380291402 errors:0 dropped:351615 overruns:0 frame:5027
    TX packets:14236419858 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:9065047757650 (8.2 TiB) TX bytes:8985449589808 (8.1 TiB)

    bond0 Link encap:Ethernet HWaddr 00:25:B3:A0:6C:80
    inet addr:192.168.108.108 Bcast:192.168.108.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
    RX packets:14380344919 errors:0 dropped:351615 overruns:0 frame:5027
    TX packets:14236472428 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:9065080449770 (8.2 TiB) TX bytes:8985482058943 (8.1 TiB)

    Итого: RX 14380344919-14380291402=53517, TX 14236472428-14236419858=52570

    53kpps через PPPoE "сквозняком", с обжимками, классификацией и попилом, полет нормальный. Как уже говорил - загрузка нелинейна. С 10K и ASR конечно не сравнить по потенциалу, но с G1 поконкурирует спокойно (заявленный 1mpps - чушь, уже на 40-45kpps нагрузка уходила за 50%), а по стоимости решение вместе с железом выходит дешевле раза в 4.
  4. § Alex® Email написан :
    >>> кстати как траффик рисуется? чтото подозрительно in = out. такого небывает
    Бывает. Статистика трафика снимается с интерфейса Cisco 76xx, на которую сия железка и включена.

    Интерфейс bond0 - Etherchannel/LACP, трафик входит и выходит по VLANам, 6 из которых - QinQ, один - выходной на группу роутеров (маршруты в сторону ATLAC и обратно сливаются по BGPv4). Сам понимаешь, что при входе на BRAS и выходе с BRAS через один псевдоинтерфейс трафик будет весьма равномерный.

    По процам нагрузка зависит от распределения трафа, пока что почти равномерна - порядка 19%/22%.
  5. § j написан :
    RX и TX на интерфейсе это показатель не в секунду, а суммарный за время работы поднятого интерфейса до переполнения переменной.

    я говорил про реальные тысячи пакетов со стороны какого либо юзера сгенеренные за 1 секунду.
  6. § Alex® Email написан :
    А может быть стоило повнимательнее почитать написанное, прежде чем "осаживать"?

    Я дал строго два показания счетчика, строго с интервалом в секунду. Разница в показателях = pps.
  7. § j написан :
    RX и TX на интерфейсе это показатель не в секунду, а суммарный за время работы поднятого интерфейса до переполнения переменной.

    я говорил про реальные тысячи пакетов со стороны какого либо юзера сгенеренные за 1 секунду.
    ох сорь невнимательно прочитал ты вычитаешь показатели тогда все верно.
    странно конечно видимо от сетевухи зависимоти есть и от дров. на интеле на 2х ядернике сеъдалость почти 80 процентов проца. правда irq немного нестандартны был 10 или 11.
  8. § Alex® Email написан :
    Хм. Странно, может быть conntrack забыли убрать? Хотя он тоже такой нагрузки не дал бы.

    Да, кстати. Это еще без multiqueue. Надо пропатчить и собрать ядро 2.6.30 или 2.6.32 попробовать, благо железо multiqueue умеет. О результатах отпишусь, нужно время на адаптацию патчей, все-таки там серьезная разница в сетевом стеке. Вполне возможно, что производительность удастся еще поднять.

    По поводу прерываний:

    66: 4137508984 33045 PCI-MSI eth0
    74: 1479 2300172769 PCI-MSI eth1

    Определенная неравномерность есть, но это за продолжительный период (7 дней в продакшне) - похоже какие-то долговременные сессии отдельных качков висят все 7 дней на одном интерфейсе.

Оставить комментарий


Ваш email адрес не будет показан на сайте.

Ваш URL будет показан.
ПлохоПревосходно
(Заменить прерывания строк на <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)