Доброго времени суток!
Хочется достигнуть максимальной скорости передачи данных между двумя машинами: FreeBSD 7 и Windows XP для передачи больших файлов. Имеем: vsftpd на фрюхе, машины соединены витой парой по типу - компьютер-компьютер неэкранированым кабелем UTP 5-ой категории.
Пробовал подключиться на фрюхе к своему же vsftpd и посылать файл на /dev/null:ftp> get file.avi /dev/null
local: /dev/null remote: file.avi
229 Entering Extended Passive Mode (|||21387|)
150 Opening BINARY mode data connection for file.avi (1580664832 bytes).
226 File send OK.
1580664832 bytes received in 00:22 (67.67 MB/s)Отлично!
Но как только делаю тоже самое из винды - получаю:ftp> get file.avi nul
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file.avi (1580664832 bytes).
226 File send OK.
ftp: 1580664832 байт получено за 61,19 (сек) со скоростью 24625,93 (КБ/сек).Почему такая низкая скорость? В чем может быть проблема?
206Мбит это по вашему медленная скорость?
гиговые сетевухи?
>206Мбит это по вашему медленная скорость?конечно. Посмотрите выше - на скорость, которую я привел на тесте 66 Мбайт/сек. И то на ХП на запись винт еще быстрее.
>гиговые сетевухи?
да гиговые:
одна - PCI Marvel (на фре)
вторая - int. на Asus P5Q ProЕсли смотреть по состоянию сетевого соединения на ХП - то он видит 1Гбит
>[оверквотинг удален]
>Отлично!
>Но как только делаю тоже самое из винды - получаю:
>
>ftp> get file.avi nul
>200 PORT command successful. Consider using PASV.
>150 Opening BINARY mode data connection for file.avi (1580664832 bytes).
>226 File send OK.
>ftp: 1580664832 байт получено за 61,19 (сек) со скоростью 24625,93 (КБ/сек).
>
>Почему такая низкая скорость? В чем может быть проблема?нашли что сравнивать. loopback с пусть даже гигабитным интерфейсом )))))))
>нашли что сравнивать. loopback с пусть даже гигабитным интерфейсом )))))))может это и смешно - но гигабит - это явно не 20МБ/с, а поболее даже 60МБ/с - теоретически - 100МБ/с. Почему же он не дает этой скорости?
>может это и смешно - но гигабит - это явно не 20МБ/с,
>а поболее даже 60МБ/с - теоретически - 100МБ/с. Почему же он
>не дает этой скорости?может вам стоит ознакомится чем отличается байт от бита и взяться за калькулятор?
прокачка у вас показала поряка 200Мбит/сек
на гигабитных сетевухах это вполне себе нормальная скорость
дальше нужно упираться в тюнинг, не знаю как с виндой, но при тюнинге никсы могут дать результаты лучше
>может вам стоит ознакомится чем отличается байт от бита и взяться за
>калькулятор?
>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько будет? Неужели 20? Может вы новое светило математики? Похоже, что нет - калькулятор в руки и считайте...
>>может вам стоит ознакомится чем отличается байт от бита и взяться за
>>калькулятор?
>>
>
>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько
>будет? Неужели 20? Может вы новое светило математики? Похоже, что нет
>- калькулятор в руки и считайте...вы гигабит до сего дня щупали?
>>>может вам стоит ознакомится чем отличается байт от бита и взяться за
>>>калькулятор?
>>>
>>
>>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько
>>будет? Неужели 20? Может вы новое светило математики? Похоже, что нет
>>- калькулятор в руки и считайте...
>
>вы гигабит до сего дня щупали?щупал - в офисе стоит - скорость зависит от винтов и загрузки винтов - в среднем 40-50МБ
>[оверквотинг удален]
>>>>
>>>
>>>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько
>>>будет? Неужели 20? Может вы новое светило математики? Похоже, что нет
>>>- калькулятор в руки и считайте...
>>
>>вы гигабит до сего дня щупали?
>
>щупал - в офисе стоит - скорость зависит от винтов и загрузки
>винтов - в среднем 40-50МБне только от этого
и от сетевух зависит и от конкретной реализации ftpd зависеть можетвы на загрузку дисков (на обеих машинах) в процессе замера смотрели? там вполне может быть причина
>[оверквотинг удален]
>>>>
>>>
>>>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько
>>>будет? Неужели 20? Может вы новое светило математики? Похоже, что нет
>>>- калькулятор в руки и считайте...
>>
>>вы гигабит до сего дня щупали?
>
>щупал - в офисе стоит - скорость зависит от винтов и загрузки
>винтов - в среднем 40-50МБрасскажите, кстати, что за сетевушки и диски используются в офисе?
>[оверквотинг удален]
>>>>Не тупим - байт - это 8бит. Поделите 1000 на 8 сколько
>>>>будет? Неужели 20? Может вы новое светило математики? Похоже, что нет
>>>>- калькулятор в руки и считайте...
>>>
>>>вы гигабит до сего дня щупали?
>>
>>щупал - в офисе стоит - скорость зависит от винтов и загрузки
>>винтов - в среднем 40-50МБ
>
>расскажите, кстати, что за сетевушки и диски используются в офисе?винты 500 самсунговские (это на отделе - не на всем офисе 1ГБит - нет смысла)
встроенные сетевухи на современных Асусовских платах под Интел - если не ошибаюсь там все Марвел, ну и 3Ком свитч.скажем так ни на фрях, ни на винде проц не падает нигде :) в смысле загрузка около 1-2 процентов.
как настроить ftpd, чтобы дал больше скорость?
>[оверквотинг удален]
>>>
>>>щупал - в офисе стоит - скорость зависит от винтов и загрузки
>>>винтов - в среднем 40-50МБ
>>
>>расскажите, кстати, что за сетевушки и диски используются в офисе?
>
>винты 500 самсунговские (это на отделе - не на всем офисе 1ГБит
>- нет смысла)
>встроенные сетевухи на современных Асусовских платах под Интел - если не ошибаюсь
>там все Марвел,а модельки матерей, винтов и чипов сетевых можно?
хотя бы приблизительноя не очень верю что на обычных офисных писюках с интегрированой сетью можно
легко и непринужденно отдать 320-400Мбит/сек>ну и 3Ком свитч.
>
>скажем так ни на фрях, ни на винде проц не падает нигде
>:) в смысле загрузка около 1-2 процентов.
>
>как настроить ftpd, чтобы дал больше скорость?
>а модельки матерей, винтов и чипов сетевых можно?
>хотя бы приблизительно
>
>я не очень верю что на обычных офисных писюках с интегрированой сетью
>можно
>легко и непринужденно отдать 320-400Мбит/сек
>Ну примерно так:
проц Core2Quad Q6600, Core2Duo какие-то
мать Асус на P35 чипсете и Асусы на 945-965 чипах
винты уже говорил Самсунги, ВД 500 ГБ
чипы сетевые вроде Марвелы>>
>>как настроить ftpd, чтобы дал больше скорость?это ж я спросил :)
>я не очень верю что на обычных офисных писюках с интегрированой сетью
>можно легко и непринужденно отдать 320-400Мбит/секДве домашние линукс машины, у обоих интегрированные 1gb сетевухи, обычный кроссовый кабель, чистая(iperf) скорость передачи 900+ Мбит/сек. По разным протоколам передача файлов идет со скоростью около 40-50 МБайт/сек
>>нашли что сравнивать. loopback с пусть даже гигабитным интерфейсом )))))))
>
>может это и смешно - но гигабит - это явно не 20МБ/с,
>а поболее даже 60МБ/с - теоретически - 100МБ/с. Почему же он
>не дает этой скорости?джамбо фреймы используются?
загрузку системы смотрел?
фтп это в принципе не сильно шустрый протокол
>джамбо фреймы используются?
>загрузку системы смотрел?
>фтп это в принципе не сильно шустрый протоколджамбо не используются.
загрузка составляет - 0,94 - 1,37 % - что явно очень мало.
Какой протокол предложите?Товарищи - может вообще все дело в сетевой PCI - может они больше 20-27 и не дают?
>[оверквотинг удален]
>>загрузку системы смотрел?
>>фтп это в принципе не сильно шустрый протокол
>
>джамбо не используются.
>загрузка составляет - 0,94 - 1,37 % - что явно очень мало.
>
>Какой протокол предложите?
>
>Товарищи - может вообще все дело в сетевой PCI - может они
>больше 20-27 и не дают?без джамбо фреймов полноценного гигабита не получите. (или я ошибаюсь?)
>[оверквотинг удален]
>>
>>джамбо не используются.
>>загрузка составляет - 0,94 - 1,37 % - что явно очень мало.
>>
>>Какой протокол предложите?
>>
>>Товарищи - может вообще все дело в сетевой PCI - может они
>>больше 20-27 и не дают?
>
>без джамбо фреймов полноценного гигабита не получите. (или я ошибаюсь?)ошибаетесь
>[оверквотинг удален]
>>
>>джамбо не используются.
>>загрузка составляет - 0,94 - 1,37 % - что явно очень мало.
>>
>>Какой протокол предложите?
>>
>>Товарищи - может вообще все дело в сетевой PCI - может они
>>больше 20-27 и не дают?
>
>без джамбо фреймов полноценного гигабита не получите. (или я ошибаюсь?)да нет вроде - джамбы позволяют снизить нагрузку на проц - пакетов становится меньше следовательно количество прерываний тоже
>>джамбо фреймы используются?
>>загрузку системы смотрел?
>>фтп это в принципе не сильно шустрый протокол
>
>джамбо не используются.
>загрузка составляет - 0,94 - 1,37 % - что явно очень мало.попробовать другой фтп например
>Какой протокол предложите?NFS, SMB(samba)
>Товарищи - может вообще все дело в сетевой PCI - может они
>больше 20-27 и не дают?писиайка 133МБ пропускает
но все 133 конечно с нее не получить ибо на ней висит вся незкоскоростная система IO
>[оверквотинг удален]
>попробовать другой фтп например
>>Какой протокол предложите?
>
>NFS, SMB(samba)
>>Товарищи - может вообще все дело в сетевой PCI - может они
>>больше 20-27 и не дают?
>
>писиайка 133МБ пропускает
>но все 133 конечно с нее не получить ибо на ней висит
>вся незкоскоростная система IOа сколько реально получить с PCI?
>[оверквотинг удален]
>>
>>NFS, SMB(samba)
>>>Товарищи - может вообще все дело в сетевой PCI - может они
>>>больше 20-27 и не дают?
>>
>>писиайка 133МБ пропускает
>>но все 133 конечно с нее не получить ибо на ней висит
>>вся незкоскоростная система IO
>
>а сколько реально получить с PCI?решил напоследок попетросянить? ))
в отдельно взятый момент времени сумма всех потоков через писиай ну никак не может превышать ее пропускной способности ))
>[оверквотинг удален]
>>>
>>>писиайка 133МБ пропускает
>>>но все 133 конечно с нее не получить ибо на ней висит
>>>вся незкоскоростная система IO
>>
>>а сколько реально получить с PCI?
>
>решил напоследок попетросянить? ))
>в отдельно взятый момент времени сумма всех потоков через писиай ну никак
>не может превышать ее пропускной способности ))понятно, т.е. вполне может быть узкое место в сетевой карте. Тогда какую сетевую недорогую и хорошую :) выбрать для этих целей?
>[оверквотинг удален]
>>>>вся незкоскоростная система IO
>>>
>>>а сколько реально получить с PCI?
>>
>>решил напоследок попетросянить? ))
>>в отдельно взятый момент времени сумма всех потоков через писиай ну никак
>>не может превышать ее пропускной способности ))
>
>понятно, т.е. вполне может быть узкое место в сетевой карте. Тогда какую
>сетевую недорогую и хорошую :) выбрать для этих целей?)))
для начала попробуй поигратся с вышеприведенными советами
>[оверквотинг удален]
>>>
>>>решил напоследок попетросянить? ))
>>>в отдельно взятый момент времени сумма всех потоков через писиай ну никак
>>>не может превышать ее пропускной способности ))
>>
>>понятно, т.е. вполне может быть узкое место в сетевой карте. Тогда какую
>>сетевую недорогую и хорошую :) выбрать для этих целей?
>
>)))
>для начала попробуй поигратся с вышеприведенными советамиизвиняюсь, конечно, но какими конкретно - были только вопросы и все я на них ответил, проц не грузится - так какие тогда?
Надо бы про тюнинг сетевой подсистемы xp почитать, а? ;)
На вскидку - попробуйте увеличить буферы.
Попробуйте потестить пропускную способность самой сети, утилиткой, к примеру, iperf
- так исключите проблемы с дисковой подсистемой (да и на загрузку процессора можно глянуть).
у меня похожая проблема, притом на линуксе и с vsftpd и wu-ftp между виндовым сервером и клиентом на винде скорость 6мб скачка, между сервером клинта и этим линуксом 30 мб, между сервером на линуксе и клинтом на линуксе скорость 25мб, но между сервером линукса и клиентом на винде аля тотал командер или фар скорость постоянно прягает от 25 кб до 300 кб, срелняя 150-200 кб, линукс дебиан 5.0 р0 чистый, все модули подгружал, если на линуксе заходит самому на себя и качать в /dev/null то скорость 113мб\сек, винты вд на 250 новые серии блу, народ, подскажите плиз что за хрень???