Перейти до

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


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

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


Достался мне в хозяйство сервер на 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 мегабит (радио)


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

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

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

 

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

 

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

 

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

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

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

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

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

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

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

Да, сетевушки 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, или я ошибаюсь?

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

 

 

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

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

 

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

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

 

 

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

 

 dmidecode

 

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


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

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

 

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

 

dmidecode

 

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

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

У него двухядерный атлон. Я уверен что там есть PCIe Відредаговано GrDEV
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

у меня похожая трабла, 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

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

о, за 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? ибо апгрейдить ось ой как не хочется

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

 

 

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

 

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

 

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

 

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

 

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

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

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

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

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

I350T2V2BLK или 82576

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

 

Ставьте 82571, та что PT. Ее можно за 500грн купить двухголовую, а разницы в работе для такого сервера не будет вообще.
Ссылка на сообщение
Поделиться на других сайтах

у меня похожая трабла, 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

 

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

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

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

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

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

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

 

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

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

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

 

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

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

 

 

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

 

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

 

да

 

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

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

 

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

 

 

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

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

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

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

 

 

 

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

 

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

 

да

 

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

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

 

 

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

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