shahnazarov Posted October 11, 2010 Posted October 11, 2010 Собственно вопрос: Пока едет 6509 нужно решать проблему, пропуска трафика свыше 1Г на исход. Сейчас стоит микротик на dell poweredge 1423(dual xeon 3.6Ghz, 1Gb RAM, 4 Intel NIC), проблема в том, что более 900 мбс он не хочет (не может) пропускать, как над ним не издевайся. Упорно юзает одно ядро, при этом включение multi-core=yes дает обратный результат -))) пропуск падает примерно на 200 мбс. Уже поломал всю голову, может кто подскажет как его разогнать? Установка 5 версии не дала НИЧЕГО те же грабли, многоядерность как я понимаю реализована только на уровне показа сколько какой проц скушал, а сами процессы раутинга в частности так и таскаются на одном ядре. Придумана слудующая схема: Поставить 2 микротика, на внутренних интерфейсах обоих вешается один ип адрес, далее на каждом полнимаются отдельные BGP сессии и по идее трафик должен пойти. Или нет? Подскажите, так как на продакшене такие финтикля делать просто так не дадут. Спс большое, ну может какие еще схемы есть буду примного благодарен! Вставить ник Quote
martini Posted October 11, 2010 Posted October 11, 2010 для начала дайте вывод /system resource pci print detail и /system resource irq print а также количество mangle правил и юзается ли QUEUE на роутере Вставить ник Quote
shahnazarov Posted October 12, 2010 Author Posted October 12, 2010 /system resource pci print detail 0 device="04:0d.0" name="Radeon RV100 QY [Radeon 7000/VE] (rev: 0)" vendor="ATI Technologies Inc" category="VGA compatible controller" vendor-id="0x1002" device-id="0x5159" irq=4 memory=0xD0000000-0xD7FFFFFF,0xDF8D0000-0xDF8DFFFF io=0xC800-0xC8FF 1 device="04:03.0" name="82541GI Gigabit Ethernet Controller (rev: 5)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1076" irq=5 memory=0xDF8E0000-0xDF8FFFFF io=0xCCC0-0xCCFF 2 device="03:07.1" name="82546EB Gigabit Ethernet Controller (Copper) (rev: 1)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1010" irq=6 memory=0xDFCC0000-0xDFCDFFFF io=0xDC80-0xDCBF 3 device="03:07.0" name="82546EB Gigabit Ethernet Controller (Copper) (rev: 1)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1010" irq=11 memory=0xDFCE0000-0xDFCFFFFF io=0xDCC0-0xDCFF 4 device="02:04.0" name="82541GI Gigabit Ethernet Controller (rev: 5)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1076" irq=10 memory=0xDFEE0000-0xDFEFFFFF io=0xECC0-0xECFF 5 device="01:00.3" name="6700PXH I/OxAPIC Interrupt Controller B (rev: 9)" vendor="Intel Corporation" category="PIC" vendor-id="0x8086" device-id="0x0327" irq=0 memory=0xDFAFE000-0xDFAFEFFF 6 device="01:00.2" name="6700PXH PCI Express-to-PCI Bridge B (rev: 9)" vendor="Intel Corporation" category="PCI bridge" vendor-id="0x8086" device-id="0x032a" irq=0 7 device="01:00.1" name="6700/6702PXH I/OxAPIC Interrupt Controller A (rev: 9)" vendor="Intel Corporation" category="PIC" vendor-id="0x8086" device-id="0x0326" irq=0 memory=0xDFAFF000-0xDFAFFFFF 8 device="01:00.0" name="6700PXH PCI Express-to-PCI Bridge A (rev: 9)" vendor="Intel Corporation" category="PCI bridge" vendor-id="0x8086" device-id="0x0329" irq=0 9 device="00:1f.2" name="82801EB (ICH5) SATA Controller (rev: 2)" vendor="Intel Corporation" category="IDE interface" vendor-id="0x8086" device-id="0x24d1" irq=11 io=0xBCC0-0xBCCF 10 device="00:1f.1" name="82801EB/ER (ICH5/ICH5R) IDE Controller (rev: 2)" vendor="Intel Corporation" category="IDE interface" vendor-id="0x8086" device-id="0x24db" irq=0 memory=0x40000000-0x400003FF io=0xFC00-0xFC0F 11 device="00:1f.0" name="82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev: 2)" vendor="Intel Corporation" category="ISA bridge" vendor-id="0x8086" device-id="0x24d0" irq=0 12 device="00:1e.0" name="82801 PCI Bridge (rev: 194)" vendor="Intel Corporation" category="PCI bridge" vendor-id="0x8086" device-id="0x244e" irq=0 13 device="00:02.0" name="E7525/E7520/E7320 PCI Express Port A (rev: 9)" vendor="Intel Corporation" category="PCI bridge" vendor-id="0x8086" device-id="0x3595" irq=0 14 device="00:00.0" name="E7520 Memory Controller Hub (rev: 9)" vendor="Intel Corporation" category="Host bridge" vendor-id="0x8086" device-id="0x3590" irq=0 /system resource irq print IRQ OWNER 1 [0 1 IO-APIC-edge i8042] 8 [0 1 IO-APIC-edge rtc] 9 [0 0 IO-APIC-fasteoi acpi] 12 [0 2 IO-APIC-edge i8042] 14 [0 1 IO-APIC-edge ide0] 18 [29168 2714 IO-APIC-fasteoi ata_piix] 20 [1188881 329 IO-APIC-fasteoi eth3] 32 [867422967 11315189 IO-APIC-fasteoi eth0] 64 [0 722417681 IO-APIC-fasteoi eth1] 65 [0 581 IO-APIC-fasteoi eth2] 10 правил мангл и 13-20 куес Вставить ник Quote
martini Posted October 12, 2010 Posted October 12, 2010 у тебя сетевая 82546 - она не поддерживает несколько queue потоков, соответственно грузит только один проц. Меняй на 82576 , или попробуй разные интерфейсы на отдельный проц повесить, но лучше поменять сетевую Вставить ник Quote
Diman Posted October 13, 2010 Posted October 13, 2010 у тебя сетевая 82546 - она не поддерживает несколько queue потоков, соответственно грузит только один проц. Меняй на 82576 , или попробуй разные интерфейсы на отдельный проц повесить, но лучше поменять сетевую а Intel 82571EB ? Вставить ник Quote
shahnazarov Posted October 13, 2010 Author Posted October 13, 2010 82576 Я вот немного не понял, речь идет про Queues? Для шейпинга скорости? Проблема в том, что не пропускает трафик, НЕ через куесы, а глобально через раутер весь так сказать остальной. Каким образом я могу раскидать сетевые на разные процессора? Вставить ник Quote
L-ZiX Posted October 13, 2010 Posted October 13, 2010 82576Я вот немного не понял, речь идет про Queues? Для шейпинга скорости? Проблема в том, что не пропускает трафик, НЕ через куесы, а глобально через раутер весь так сказать остальной. Каким образом я могу раскидать сетевые на разные процессора? Для раскидывания очередей rx tx по ядрам процессора Вставить ник Quote
shahnazarov Posted October 13, 2010 Author Posted October 13, 2010 В данной конфе это можно как то раскидать? одна на прием сетевая вторая на передачу ? или это не решаемо? Вставить ник Quote
L-ZiX Posted October 13, 2010 Posted October 13, 2010 В данной нет. Самый простой вариант заменить сетевую карту. Посмотрите на эту карту. Если в сервере есть pci-e то она вас спасет. Вставить ник Quote
skydiver Posted October 15, 2010 Posted October 15, 2010 (edited) 82576Я вот немного не понял, речь идет про Queues? Для шейпинга скорости? Проблема в том, что не пропускает трафик, НЕ через куесы, а глобально через раутер весь так сказать остальной. Каким образом я могу раскидать сетевые на разные процессора? Для раскидывания очередей rx tx по ядрам процессора А можно подробнее как раскидать по ядрам? И где команда "multi-core=yes" ? UPD multy-core нашел, включено system hardware print multi-cpu: yes Но как разбросать по разным яжрам - непонятно. Железо такое. /system resource pci print detail 0 device="01:07.0" name="82540EM Gigabit Ethernet Controller (rev: 2)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x100e" irq=10 memory=0xFEB20000-0xFEB3FFFF,0xFEB00000-0xFEB1FFFF io=0xE800-0xE83F 1 device="01:06.1" name="82546EB Gigabit Ethernet Controller (Copper) (rev: 1)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1010" irq=10 memory=0xFEBC0000-0xFEBDFFFF io=0xE880-0xE8BF 2 device="01:06.0" name="82546EB Gigabit Ethernet Controller (Copper) (rev: 1)" vendor="Intel Corporation" category="Ethernet controller" vendor-id="0x8086" device-id="0x1010" irq=7 memory=0xFEBE0000-0xFEBFFFFF,0xFEB80000-0xFEBBFFFF io=0xEC00-0xEC3F 3 device="00:10.0" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="VGA compatible controller" vendor-id="0x10de" device-id="0x07e1" irq=10 memory=0xFD000000-0xFDFFFFFF,0xD0000000-0xDFFFFFFF,0xFC000000-0xFCFFFFFF 4 device="00:0f.0" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="Ethernet controller" vendor-id="0x10de" device-id="0x07dc" irq=7 memory=0xFE97B000-0xFE97BFFF,0xFE97E800-0xFE97E8FF,0xFE97E400-0xFE97E40F io=0xC880-0xC887 5 device="00:0e.0" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="IDE interface" vendor-id="0x10de" device-id="0x07f0" irq=5 memory=0xFE97C000-0xFE97DFFF io=0xCC00-0xCC0F 6 device="00:0d.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="PCI bridge" vendor-id="0x10de" device-id="0x056f" irq=0 io=0x1F0-0x1F7 7 device="00:0c.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="PCI bridge" vendor-id="0x10de" device-id="0x056f" irq=0 io=0x1F0-0x1F7 8 device="00:0b.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="PCI bridge" vendor-id="0x10de" device-id="0x056e" irq=0 io=0x1F0-0x1F7 9 device="00:0a.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="PCI bridge" vendor-id="0x10de" device-id="0x056d" irq=0 10 device="00:08.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="IDE interface" vendor-id="0x10de" device-id="0x056c" irq=0 io=0xFFA0-0xFFAF 11 device="00:04.1" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="USB Controller" vendor-id="0x10de" device-id="0x056a" irq=11 memory=0xFE97EC00-0xFE97ECFF 12 device="00:04.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="USB Controller" vendor-id="0x10de" device-id="0x07fe" irq=10 memory=0xFE97F000-0xFE97FFFF 13 device="00:03.4" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07c8" irq=0 14 device="00:03.3" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="Co-processor" vendor-id="0x10de" device-id="0x07da" irq=7 memory=0xFE980000-0xFE9FFFFF 15 device="00:03.2" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d9" irq=0 16 device="00:03.1" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="SMBus" vendor-id="0x10de" device-id="0x07d8" irq=11 io=0x4900-0x493F,0x4D00-0x4D3F,0x4E00-0x4E3F 17 device="00:03.0" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="ISA bridge" vendor-id="0x10de" device-id="0x07d7" irq=0 io=0x4F00-0x4FFF 18 device="00:02.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d6" irq=0 19 device="00:01.6" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d3" irq=0 20 device="00:01.5" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d2" irq=0 21 device="00:01.4" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d1" irq=0 22 device="00:01.3" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07d0" irq=0 23 device="00:01.2" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07cf" irq=0 24 device="00:01.1" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07ce" irq=0 25 device="00:01.0" name="unknown device (rev: 161)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07cd" irq=0 26 device="00:00.1" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="RAM memory" vendor-id="0x10de" device-id="0x07cb" irq=0 27 device="00:00.0" name="unknown device (rev: 162)" vendor="nVidia Corporation" category="Host bridge" vendor-id="0x10de" device-id="0x07c1" irq=0 Edited October 15, 2010 by skydiver Вставить ник Quote
martini Posted October 15, 2010 Posted October 15, 2010 только 8257х серия имеет multiqueue, и то не вся серия, так что у всех остальных можна только привязывать отдельную сетевую на отдельное ядро проца Вставить ник Quote
L-ZiX Posted October 15, 2010 Posted October 15, 2010 Купите карту выше указанную. В её ТТХ указана поддержка MSI-X технологии. 100 баксов в москве, халява. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.