URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80040
[ Назад ]

Исходное сообщение
"Как выжать 1000 Мбит из ФТП на FreeBSD?"

Отправлено Wave_is , 28-Апр-08 23:42 
Стоит у меня ФТП на фре
реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
В чем может быть зарыта собака?

может нужно какие-то настройки подкрутить или может быть сетевуха не та...

какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)


Содержание

Сообщения в этом обсуждении
"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено CSX , 29-Апр-08 03:03 
>Стоит у меня ФТП на фре
>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>В чем может быть зарыта собака?
>
>может нужно какие-то настройки подкрутить или может быть сетевуха не та...
>
>какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)

А где скорость смотрите? А сеть гигабитная?


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 29-Апр-08 11:03 
>>Стоит у меня ФТП на фре
>>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>>В чем может быть зарыта собака?
>>
>>может нужно какие-то настройки подкрутить или может быть сетевуха не та...
>>
>>какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)
>
>А где скорость смотрите? А сеть гигабитная?

сервер гигабитный (встроенная Intel 1000, мать серверная), свич гигабитный (к которому подключен сервер),  далее в гигабитку включается несколько линий 100 Мбит

скорость снимаю с гигабитного порта коммутора по SMTP + замеряю скорость на своей машине через Тотал

SMTP  максимум выдал 90 Мбит



"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Pahanivo , 29-Апр-08 11:53 
>SMTP  максимум выдал 90 Мбит

можен быть SNMP? ))


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Аноним , 29-Апр-08 12:17 
>[оверквотинг удален]
>>
>>А где скорость смотрите? А сеть гигабитная?
>
>сервер гигабитный (встроенная Intel 1000, мать серверная), свич гигабитный (к которому подключен
>сервер),  далее в гигабитку включается несколько линий 100 Мбит
>
>скорость снимаю с гигабитного порта коммутора по SMTP + замеряю скорость на
>своей машине через Тотал
>
>SMTP  максимум выдал 90 Мбит

У тебя ведь все клиенты на сотке сидят, откуда будет гигабит? Вот если бы у тебя хоть один клиент был гигабит тогда да.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Санчс , 14-Янв-09 15:56 
>>Стоит у меня ФТП на фре
>>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>>В чем может быть зарыта собака?
>>
>>может нужно какие-то настройки подкрутить или может быть сетевуха не та...
>>
>>какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)
>
>А где скорость смотрите? А сеть гигабитная?

Что бы увеличить скорость используй P2P сети! Поставь срев по DC и будет тебе радость и большая скорость!


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено mario , 29-Апр-08 08:31 
>Стоит у меня ФТП на фре
>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!

если ftp во внешку смотрит, то это показатель который позволяет вам пров.
ну а если внутренний локальный, то как уже спрашивали у вас сеть гигабитная ?
вам нужно сеть гигабитную что бы выжать 1000 а так у вас сеть 100 и у вас из нее тянут только 80 т.е. вашего пропускного канала сетевой карты вполне достаточно для нужд отечества  


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Hetzer , 29-Апр-08 08:50 
>>Стоит у меня ФТП на фре
>>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>
>если ftp во внешку смотрит, то это показатель который позволяет вам пров.
>
>ну а если внутренний локальный, то как уже спрашивали у вас сеть
>гигабитная ?
>вам нужно сеть гигабитную что бы выжать 1000 а так у вас
>сеть 100 и у вас из нее тянут только 80 т.е.
>вашего пропускного канала сетевой карты вполне достаточно для нужд отечества

всё верно, но не забудем, что винчестер тоже является ограничивающим фактором в скорости


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 29-Апр-08 11:08 
>>Стоит у меня ФТП на фре
>>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>
>если ftp во внешку смотрит, то это показатель который позволяет вам пров.
>
>ну а если внутренний локальный, то как уже спрашивали у вас сеть
>гигабитная ?
>вам нужно сеть гигабитную что бы выжать 1000 а так у вас
>сеть 100 и у вас из нее тянут только 80 т.е.
>вашего пропускного канала сетевой карты вполне достаточно для нужд отечества

конечно речь идет о локалке

сейчас подключился к другому серверу (оба гигабитные, оба на одном гигабитном коммутаторе)
качнул при помощи второго с первого
95 Мбит - сумарная полка



"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Pahanivo , 29-Апр-08 11:55 
Ну если у тебя винты на серваке ATA - то больше скорости ты и не получишь.


...
интерфейс подключения жестких дисков, названный, по традиции, UltraATA/100 (или UDMA/100). Как следует из названия, он позволяет достигать скорости 100 Мб/с при обмене данными между хост-контроллером и контроллером жесткого диска.



"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 29-Апр-08 22:46 
>Ну если у тебя винты на серваке ATA - то больше скорости
>ты и не получишь.
>
>
>...
>интерфейс подключения жестких дисков, названный, по традиции, UltraATA/100 (или UDMA/100). Как следует
>из названия, он позволяет достигать скорости 100 Мб/с при обмене данными
>между хост-контроллером и контроллером жесткого диска.

винты САТА 2
винтов несколько


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено mezzantrop , 29-Апр-08 13:30 
>95 Мбит - сумарная полка

мегабит или мегабайт?


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 29-Апр-08 22:47 
>>95 Мбит - сумарная полка
>
>мегабит или мегабайт?

Мбит - предпологает мегабиты
я же не Мбайт написал


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 29-Апр-08 22:56 
блин, нужели никто SMTP загрузку на своем ФТП не проверял?

"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено forfreeuse , 29-Апр-08 23:02 
>Стоит у меня ФТП на фре
>реальная загрузка сетевухи 80 Мбит и это при гигабитной сетевухе!
>В чем может быть зарыта собака?
>
>может нужно какие-то настройки подкрутить или может быть сетевуха не та...
>
>какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)

Какова при
сделайте в момент максимальной загрузки:
sar 5
sar -d 5
sar -n DEV 5

и покажите результаты


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 01-Май-08 12:08 
>[оверквотинг удален]
>>
>>какие сетевухи посоветуете использовать? (какую скорость на этой сетевухе реально получали?)
>
>Какова при
>сделайте в момент максимальной загрузки:
>sar 5
>sar -d 5
>sar -n DEV 5
>
>и покажите результаты

www# sar 5
sar: Command not found.
www# sar -d 5
sar: Command not found.
www# sar -n DEV 5
sar: Command not found.


что за sar такой и где его искать?


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Slava , 01-Май-08 16:32 

>www# sar 5
>sar: Command not found.
>www# sar -d 5
>sar: Command not found.
>www# sar -n DEV 5
>sar: Command not found.
>
>
>что за sar такой и где его искать?

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


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 01-Май-08 18:10 
>[оверквотинг удален]
>>www# sar -n DEV 5
>>sar: Command not found.
>>
>>
>>что за sar такой и где его искать?
>
>Это инструмент, для сбора статистики, в частности о нагрузке на конкретные узлы
>системы.
>Поискать можно в портах, в гугле или во многих других интересных местах
>- было бы желание найти.

в портах не нашел (какой раздел)
pkg_add -r sar - без результатов
поиск не нашел
в гугле не нашел
http://www.itworld.com/nl/unix_sys_adm/04172002/ - тоже не написано откуда его брать
поставил какой-то bsdsar из портов, но результат тот же  "Command not found."

может подскажете как порт называется и в какой раздел входит?


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено universite , 02-Май-08 04:50 

>может подскажете как порт называется и в какой раздел входит?

iostat
netstat -m


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено anonymous , 30-Апр-08 02:18 
Во-первых протокол называется SNMP -- simple network management protocol.
SMTP -- simple MAIL transfer protocol не имеет никакого отношения к вопросу.

Давайте исключим из тестирования жёсткий диск и ftp-сервер.  Запустите на сервере несколько копий с разными портами:
cat /dev/zero | nc -v -l -p 10001

И на клиентах:
nc 192.168.server.ip 10001 > /dev/null
порт тоже подставьте каждому клиенту свой, соответственно серверу.

И теперь смотрите нагрузку.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Wave_is , 01-Май-08 12:06 
>[оверквотинг удален]
>
>Давайте исключим из тестирования жёсткий диск и ftp-сервер.  Запустите на сервере
>несколько копий с разными портами:
>cat /dev/zero | nc -v -l -p 10001
>
>И на клиентах:
>nc 192.168.server.ip 10001 > /dev/null
>порт тоже подставьте каждому клиенту свой, соответственно серверу.
>
>И теперь смотрите нагрузку.

сорри, а "cat /dev/zero | nc -v -l -p 10001 " - это что?

"nc 192.168.server.ip 10001 > /dev/null"
остальные клиенты, которые находятся в гигабитной связке под виндой


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено anonymous , 01-Май-08 18:45 
>сорри, а "cat /dev/zero | nc -v -l -p 10001 " -
>это что?

Ну почитайте man nc :)  Эта команда стартанёт nc, он будет слушать (-l) порт 10001 (-p 10001) и выдавать подробную информацию на консоль (-v).  Когда кто-то законнектится на этот порт, nc будет отдавать ему содержимое /dev/zero -- бесконечную последовательность нулевых байтов.  При передаче этих нулевых байтов считывание с жёсткого диска не производится, поэтому мы будем тестировать только производительность сети.

>"nc 192.168.server.ip 10001 > /dev/null"
>остальные клиенты, которые находятся в гигабитной связке под виндой

Эта команда соединится на сервер на указанный порт и будет читать данные из сети, и записывать их в /dev/null -- вникуда, то есть выбрасывать.  Снова-таки, во время этой операции жёсткий диск не используется.

Винда конечно немного меняет суть дела.  Возьмите загрузитесь с livecd KNOPPIX или Danm Small Linux.  Или скачайте netcat под винду: http://www.vulnwatch.org/netcat/ http://www.vulnwatch.org/netcat/nc111nt.zip  У винды нет /dev/null, зато есть nul, поэтому:
nc 192.168.server.ip 10001 > nul


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено PavelR , 02-Май-08 09:02 
>
>Ну почитайте man nc :)  Эта команда стартанёт nc, он будет
>слушать (-l) порт 10001 (-p 10001) и выдавать подробную информацию на
>консоль (-v).  Когда кто-то законнектится на этот порт, nc будет
>отдавать ему содержимое /dev/zero -- бесконечную последовательность нулевых байтов.  При
>передаче этих нулевых байтов считывание с жёсткого диска не производится, поэтому
>мы будем тестировать только производительность сети.
>
>>"nc 192.168.server.ip 10001 > /dev/null"
>

Позвольте поинтересоваться, как же увидеть скорость передачи с использованием двух запущенных nc ?


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено TATARIN , 02-Май-08 11:55 
ДА.. и хочу вас уверить, что из медных 1000мегабит в секунду, вы не сможете получить больше 250 мегабит реальных.
1000 мегабит,  только по оптике!

"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено ilia kuliev , 04-Май-08 14:16 
>ДА.. и хочу вас уверить, что из медных 1000мегабит в секунду, вы
>не сможете получить больше 250 мегабит реальных.
>1000 мегабит,  только по оптике!

объясните, чем гигабитный эзернет по меди отличается от гигабитного эзернета по оптике.
pls
мне ОЧЕНь интересно
:)



"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено angra , 05-Май-08 06:12 
Используемый кабель тоже ограничивает пропускную способность. Кабели делятся на различные категории, которые определяют какую пропускную способность имеет кабель и на какое расстояние. Плюс некоторые производители завышают категорию при маркировке. Так что, если использовать неверный кабель, то можно и 100 Мбит не получить.

"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено ilia kuliev , 05-Май-08 12:45 
>Используемый кабель тоже ограничивает пропускную способность. Кабели делятся на различные категории, которые
>определяют какую пропускную способность имеет кабель и на какое расстояние. Плюс
>некоторые производители завышают категорию при маркировке. Так что, если использовать неверный
>кабель, то можно и 100 Мбит не получить.

Blah-blah. Вопрос был не об этом. Вопрос был - в чем разница между пропускной способностью медного кабеля, категории 5е и выше, правильно уложенного и проверенного, и оптического линка, тоже правильно уложенного, проверенного и т.п. Ответ я, на самом деле знаю, но мне было слегка интересно узнать его версию.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено Tatarin , 06-Май-08 03:32 

>Blah-blah. Вопрос был не об этом. Вопрос был - в чем разница
>между пропускной способностью медного кабеля, категории 5е и выше, правильно уложенного
>и проверенного, и оптического линка, тоже правильно уложенного, проверенного и т.п.
>Ответ я, на самом деле знаю, но мне было слегка интересно
>узнать его версию.

Гигабит Ethernet

    * 1000BASE-T, IEEE 802.3ab — Стандарт Ethernet 1 Гбит/с. Используется витая пара категории 5e или категории 6. В передаче данных участвуют все 4 пары. Скорость передачи данных — 250 Мбит/с по одной паре.


    * 1000BASE-TX, — Стандарт Ethernet 1 Гбит/с, использующий только витую пару категории 6. Передающие и принимающие пары разделены физически по две пары в каждом направлении, что существенно упрощает конструкцию приемопередающих устройств. Скорость передачи данных — 500 Мбит/с по одной паре. Практически не используется.
    * 1000Base-X — общий термин для обозначения технологии Гигабит Ethernet со сменными трансиверами GBIC или SFP.
    * 1000BASE-SX, IEEE 802.3z — 1 Гбит/с Ethernet технология, использует многомодовое волокно, дальность прохождения сигнала без повторителя до 550 метров.
    * 1000BASE-LX, IEEE 802.3z — 1 Гбит/с Ethernet технология, использует многомодовое волокно дальность прохождения сигнала без повторителя до 550 метров. Оптимизирована для дальних расстояний, при использовании одномодового волокна (до 40 километров).
    * 1000BASE-CX — Технология Гигабит Ethernet для коротких расстояний (до 25 метров), используется специальный медный кабель (Экранированная витая пара (STP)) с волновым сопротивлением 150 Ом. Заменён стандартом 1000BASE-T, и сейчас не используется.
    * 1000BASE-LH (Long Haul) — 1 Гбит/с Ethernet технология, использует одномодовый оптический кабель, дальность прохождения сигнала без повторителя до 100 километров.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено ilia kuliev , 06-Май-08 09:55 
>    * 1000BASE-T, IEEE 802.3ab — Стандарт Ethernet 1
>Гбит/с. Используется витая пара категории 5e или категории 6. В передаче
>данных участвуют все 4 пары. Скорость передачи данных — 250 Мбит/с
>по одной паре.

важное дополнение: _в_обе_стороны_(!).
а теперь умножь 250 на 4. можешь воспользоваться калькулятором.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено anonymous , 02-Май-08 16:39 
>Позвольте поинтересоваться, как же увидеть скорость передачи с использованием двух запущенных nc ?

OP говорил, что смотрел скорость передачи на свиче через SNMP.  А так -- можно поставить iftop или iptraf (они точно есть в Linux, не знаю как во FreeBSD), они умеют показывать скорость передачи конкретного потока.


"Как выжать 1000 Мбит из ФТП на FreeBSD?"
Отправлено ва , 05-Май-08 17:46 
>>
>>Ну почитайте man nc :)  Эта команда стартанёт nc, он будет
>>слушать (-l) порт 10001 (-p 10001) и выдавать подробную информацию на

ТУТ ОШИБКА. -p не нужен,нужен просто 10001 в конце строки


>
>Позвольте поинтересоваться, как же увидеть скорость передачи с использованием двух запущенных nc
>?

э... автор же сказал, что у него налажен съем по SNMP

а так -- трафшоу мне наиболее симатичен.