Jump to content

Помогите найти проблему


Recommended Posts

Прошу в помощи в поиске проблемы.


Достался мне в хозяйство сервер на Freebsd:
8.4-STABLE FreeBSD 8.4-STABLE #3 r261649M: Fri Mar  7 13:05:51 EET 2014     server@server:/usr/obj/usr/src/sys/MLS  amd64

CPU:

hw.machine: amd64
hw.model: AMD Athlon II X2 250 Processor
hw.ncpu: 2
hw.machine_arch: amd64

RAM: 2 гига DDR2

две сетевые:

em0@pci0:4:6:0:    class=0x020000 card=0x13768086 chip=0x107c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Gigabit Ethernet Controller (Copper) rev 5 (82541PI)'
    class      = network
    subclass   = ethernet
em1@pci0:4:7:0:    class=0x020000 card=0x13768086 chip=0x107c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Gigabit Ethernet Controller (Copper) rev 5 (82541PI)'
    class      = network
    subclass   = ethernet

 

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

em0 - аплинк, канал в 400 мегабит. Включен медью в медиаконвертер, в который включена оптика от аплинкера
em1 - downlink на L3 свитч, на котором агрегируются вланы с трафиком от юзеров. Медь в гиговый порт на свиче.

около 350 абонов, тарифные планы 5,10 мегабит
в пике трафика 250 мегабит, проц в пике 45-50%

натим pf'ом, шейпим ipfw

проблема в том, что уперлись в 250 мегабит и дальше я выбрать трафика у аплинкера не могу
тестировали iperf на их сервер - максимум смогли выжать 300 мегабит

абоненты по вечерам жалуются на падение скоростей до 2-3 мегабит
при этом замеры на mini speedtest на сервер, который включен в другой порт l3, где нет шейпа - 10-15 мегабит (радио)


Есть подозрение на то, что уперлись в производительность сетевух
помогите советом, пожалуйста
 

Link to post
Share on other sites

да все так и есть :( 

 

что бы я сделал - попробовать в биосе покрутить, поднять частоту шин, если позволяет биос конечно.

 

ну или обновляться до 10.х версии, там пробовать тюнинговать.

 

кстати, сетевки воткнуты или интегралки? (спрашиваю потому что интел интегрированный есть двухпортовый на мамках) 

если интегралки - то просто воткнуть внешние... 

Link to post
Share on other sites

Сетевухи PCI? Если да - 300-350 мегабит это их максимум. Поменяйте на PT или ET и будете иметь счастье.

100% правильно!

(блин никогда с тазиками не возился по сути, работаю с серверами нормальными, потому по типам карт не смог подсказать)

Link to post
Share on other sites

Да, сетевушки PCI'ные
Если бы в них упирались, разве это не отображалось бы в дропах и еррорах?

# netstat -i -I em1
Name    Mtu Network       Address                         Ipkts          Ierrs Idrop         Opkts                Oerrs       Coll
em1    1500 <Link#7>      00:1b:21:4e:ee:02 13671279385  1384     0        19029149832          0             0

# netstat -i -I em0
Name    Mtu Network                Address                Ipkts           Ierrs  Idrop         Opkts        Oerrs  Coll
em0    1500 <Link#6>      00:1b:21:c0:7e:d3   20194244401   244     0        13709096642     0     0


незначительные ерроры не всчет - могли выскочить когда что то перетыкали

я ж так понял, что PCI брать смысла нет, какой бы интеловский чип в ней не стоял - я просто упираюсь в производительность PCI как таковой
а все что класом выше, те на PCIe, или я ошибаюсь?

Link to post
Share on other sites

 

 

Если да - 300-350 мегабит это их максимум

а точнее - лимит pci шины теоретический ~1 гбит, практический - обычно 700 мбит (суммарно в обе стороны по шине). т.к. обе сетевки висят на одной и той же шине - то и получается 350мбит роутинга up+down.

 

тут даже pci-e реалтек будет лучше pci интела. а еще лучше - pci-e интел. в идеале - 82576/i350

Link to post
Share on other sites

 

 

модель материнки неизвестна

 

 dmidecode

 

А так поддерживаю высказавшихся. На PCI шине в отдельных случаях можно получить гигабит, но лучше купить другой сервер. Вам даже обычного Core2Duo с головой хватит, главное условие - pcie.


Цена вопроса - менее 100 баксов

Link to post
Share on other sites

 

модель материнки неизвестна

 

dmidecode

 

А так поддерживаю высказавшихся. На PCI шине в отдельных случаях можно получить гигабит, но лучше купить другой сервер. Вам даже обычного Core2Duo с головой хватит, главное условие - pcie.

Цена вопроса - менее 100 баксов

У него двухядерный атлон. Я уверен что там есть PCIe Edited by GrDEV
Link to post
Share on other sites

Там сокет AM3, pcie есть 100%.

Ставьте любую сетевку двухголовую под pcie и получите до гига, сколько проц осилит.

PCI на паре сетевок как раз в 300м и упирался во времена когда был актуален.

Link to post
Share on other sites

у меня похожая трабла, igb0 - мир , igb1 - локалка. траффик до 150 Мбит

netstat -i -I igb0
Name    Mtu Network       Address              Ipkts                 Ierrs Idrop    Opkts        Oerrs  Coll
igb0   1500 <Link#5>      00:30:48:94:хх:хх 1590659040  9456     0   1066604942     0     0

 netstat -i -I igb1   
Name    Mtu Network       Address                          Ipkts       Ierrs Idrop    Opkts         Oerrs  Coll
igb1   1500 <Link#6>      00:30:48:94:хх:хх 1074424025     0     0      1514736468     0     0


на igb0 еще висит служебный vlan

 netstat -i -I vlan108
Name    Mtu Network       Address                    Ipkts      Ierrs Idrop    Opkts Oerrs  Coll
vlan1  1500 <Link#14>     00:30:48:94:xx:xx   493578     0     0        63913    27     0

Edited by kvirtu
Link to post
Share on other sites

о, за dmidecode спасибо
теперь у нас есть модель материнки

Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: 970A-DS3P

ревизия не указана, но даже если v 1.0, то исходя из спецификации на офф сайте гигабайта у нас есть:
 

1 x PCI Express x16 slot, running at x16 (PCIEX16)

1 x PCI Express x16 slot, running at x4 (PCIEX4)

3 x PCI Express x1 slots
(All PCI Express slots conform to PCI Express 2.0 standard.)

2 x PCI slots

 

 

в таком случае посоветуйте

I350T2V2BLK или 82576
разница по цене почти в два раза

по трафику за 400 еще не скоро перевалим
и что с драйверами под 8.4? ибо апгрейдить ось ой как не хочется

Edited by chilly86
Link to post
Share on other sites

 

 

и что с драйверами под 8.4? ибо апгрейдить ось ой как не хочется

 

под 8.4 не скажу, а ось апгрейдить не надо, просто ставится другой винт и накатывается новая ось, и соответственно нужный софт, потом подключаем старый винт паралельно и сливаем конфиги.

 

делов на пару-тройку часов. к примеру с 02-00 до 06-00 с перекурами и кофейем :)

 

тем более, дабы ускориться то можно ось накатать на любой машинке х64, днем, и основные конфиги подготовить, ночью только переставить винт и окончательно поправить конфиги.

 

(ну я так не раз делал, и проблем нету и никто не плачет по поводу отключения инета.)

Link to post
Share on other sites

Я делаю не так. У меня есть стендовый комп. На нем все инсталим днем, сливаем конфиги днем. Если есть базы то переливаем их перед отключением заменяемого сервера. Ночью втыкаем винт и как правило все ок.

Link to post
Share on other sites

в таком случае посоветуйте

I350T2V2BLK или 82576

разница по цене почти в два раза

 

Ставьте 82571, та что PT. Ее можно за 500грн купить двухголовую, а разницы в работе для такого сервера не будет вообще.
Link to post
Share on other sites

у меня похожая трабла, igb0 - мир , igb1 - локалка. траффик до 150 Мбит

netstat -i -I igb0

Name    Mtu Network       Address              Ipkts                 Ierrs Idrop    Opkts        Oerrs  Coll

igb0   1500 <Link#5>      00:30:48:94:хх:хх 1590659040  9456     0   1066604942     0     0

 netstat -i -I igb1   

Name    Mtu Network       Address                          Ipkts       Ierrs Idrop    Opkts         Oerrs  Coll

igb1   1500 <Link#6>      00:30:48:94:хх:хх 1074424025     0     0      1514736468     0     0

 

Кто подскажет , как проблему диагностировать ?

Link to post
Share on other sites

Всем огромное спасибо за советы. Бум апгрейдиццо!

Еще как смешной вариант - включить бортовую сетевку, там есть 1G realtek сидящий на pcie.

Через бортовую + pci пролетит почти в 2 раза больше, искомые 400м точно пролезут.

Edited by KaYot
Link to post
Share on other sites

 

Всем огромное спасибо за советы. Бум апгрейдиццо!

Еще как смешной вариант - включить бортовую сетевку, там есть 1G realtek сидящий на pcie.

Через бортовую + pci пролетит почти в 2 раза больше, искомые 400м точно пролезут.

 

а ту, что останется на PCI немного попустит? Ведь сейчас 2 сетевые на одной шине, а так останется одна. Выходит что оставшаяся также начнет пропускать больше?

Link to post
Share on other sites

 

 

Кто подскажет , как проблему диагностировать ?

 

количество растет?

 

да

 

https://www.opennet.ru/docs/BSD/qa/errs-netstat-i.html

Наличие некоторого их количества (около 1%) вполне нормальное явление.

 

Link to post
Share on other sites

 

 

Всем огромное спасибо за советы. Бум апгрейдиццо!

Еще как смешной вариант - включить бортовую сетевку, там есть 1G realtek сидящий на pcie.

Через бортовую + pci пролетит почти в 2 раза больше, искомые 400м точно пролезут.

а ту, что останется на PCI немного попустит? Ведь сейчас 2 сетевые на одной шине, а так останется одна. Выходит что оставшаяся также начнет пропускать больше?
Да, в этом и смысл.
Link to post
Share on other sites

 

 

 

Кто подскажет , как проблему диагностировать ?

 

количество растет?

 

да

 

https://www.opennet.ru/docs/BSD/qa/errs-netstat-i.html

Наличие некоторого их количества (около 1%) вполне нормальное явление.

 

 

это читал, просто количество постоянно увеличивается. С той стороны микротик. Читал, что может из-за не согласования скоростей, выставил жестко 1 гиг с обеих сторон, кабель заменен, но ошибки лезут все равно.

На МТ wireless & ether влючены в бридж с MTU 1500 , MTU L2 1600 - может в этом проблема ?

Edited by kvirtu
Link to post
Share on other sites

Начните с sysctl dev.igb.N, особо внимательно смотрите на mac_stats, но там все MIBы несут полезную для вас информацию.

Edited by kostikbel
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...