Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Измерить скорости сети (http://forum.oszone.net/showthread.php?t=234928)

RasKolbas 18-05-2012 14:38 1918284

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

slava007 18-05-2012 14:46 1918289

ну far например. да, и 100 это в идеале, обычно больше 10Мбайт/с не поднимается(помехи, там наводки всякие и т.п.)

vadblm 18-05-2012 16:43 1918383

Цитата:

Цитата slava007
(помехи, там наводки всякие и т.п.) »

Больше влияет не названное, а издержки протоколов. Разумеется, при нормальном состоянии сети.


Есть отличная утилита для синтетического измерения пропускной способности сети между двумя хостами, по протоколам как TCP, так и UDP, iperf называется. Она под *nix, но может и на винду портанули, в крайнем случае, воспользоваться каким-нибудь линуксовым лайвцд не проблема.

UPD Гуглянул, есть cygwin-сборка.

arcev 19-05-2012 17:27 1918805

Цитата:

Цитата RasKolbas
Подскажите программу »

визуальные анализаторы
DUmeter . networx

CyberMuesli 20-05-2012 23:44 1919495

Цитата:

Цитата slava007
ну far например. да, и 100 это в идеале, обычно больше 10Мбайт/с не поднимается(помехи, там наводки всякие и т.п.) »

10 мегабайт в секунду это как раз и есть 100 мегабит в секунду

vadblm 21-05-2012 00:22 1919514

Цитата:

Цитата CyberMuesli
10 мегабайт в секунду это как раз и есть 100 мегабит в секунду »

Вообще-то 100 Mbps это около 11.92 MiB/s (1 мегабит точно равен 125 000 000 байт).

CyberMuesli 21-05-2012 01:06 1919529

В отношении трактовки приставок к битам существует неоднозначность

Я вижу, что Вы имели в виду "максимум 10 МБ/c, а хочется 12 МБ/c", но можно было понять "максимум 10 МБ/с, а хочется 20МБ/c (или 100, например)". Мое сообщение указывает на то, что 10МБ/с нормальная практическая скорость в 100Мбит/с сети, если вычесть оттуда заголовки, служебный трафик и прочие потери.

vadblm 21-05-2012 02:08 1919556

Никакой неоднозначности в отношении измерения скорости сети нет, версия с "традиционным подходом" высосана вики-автором из пальца (не подтверждена никакими документами). Ну может в каком-нибудь мухосранском НИИ при царе Горохе так и мерили, хз — автор поленился привести ссылки на соотв. нормативные документы.
Биты имеют десятичные приставки, байты — бинарные. С публикацией RFC2330, в котором, в частности говорится
Цитата:

When metric prefixes are used with bits or with combinations including bits, those prefixes will have their metric meaning (related to decimal 1000), and not the meaning conventional with computer storage (related to decimal 1024).
никаких разночтений быть не может.

Небольшая путаница есть с жёсткими дисками, объём которых производители традиционно указывают в байтах с десятичными префиксами, регулярно смущая новичков, недоумевающих, "почему объём моего нового диска не терабайт, а 932 гигабайта", "куда пропали гигабайты на диске" и т.п.

Словом, при заявленной скорости 100 мегабит в секунду теоретически пользователь может получить или передать за одну секунду 11,92 мегабайт (=12 210 килобайт =12 500 000 байт) максимум.

Ну и напоследок, в качестве иллюстрации, вывод упомянутой мной программы, подтверждающий вышесказанное:
Код:

------------------------------------------------------------
Client connecting to xxxx, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local xx.xx.xx.xx port 48963 connected with yy.yy.yy.yy port 5001
[ ID] Interval      Transfer    Bandwidth
[  3]  0.0-10.0 sec  53.9 MBytes  45.0 Mbits/sec

За 10 секунд было передано 53,9 мегабайта, таким образом в среднем в секунду передавалось 5,39 мегабайт, что соответствует скорости 45 мегабит в секунду.

CyberMuesli 21-05-2012 02:48 1919564

Цитата:

Цитата vadblm
Никакой неоднозначности в отношении измерения скорости сети нет »

нет так нет
Еще раз хочу сказать, что 10 мегабайт в сек - нормальная скорость на 100мбит, не понимаю Вашей печали

vadblm 21-05-2012 03:40 1919572

Цитата:

Цитата CyberMuesli
10 мегабайт в сек - нормальная скорость на 100мбит »

Скажите покупателю, стоя за прилавком, что 900 грамм — нормальный вес у килограмма. :lol:

El Scorpio 21-05-2012 06:34 1919613

Цитата:

Цитата vadblm
За 10 секунд было передано 53,9 мегабайта, таким образом в среднем в секунду передавалось 5,39 мегабайт, что соответствует скорости 45 мегабит в секунду. »

Элементарно, Ватсон - в это время тот компьютер обменивался информацией с другими устройствами. А в этом случае свитч делит скорость его канала между несколькими абонентами

CyberMuesli 21-05-2012 09:49 1919678

Цитата:

Цитата vadblm
Скажите покупателю, стоя за прилавком, что 900 грамм — нормальный вес у килограмма »

Вы, наверное, забываете, что сеть создана не для одного покупателя и даже 900 грамм не будет в реале никогда. Поэтому я по прежнему не понимаю Вашей печали. Двадцати человекам досталось по 45 грамм колбасы и каждому недовесили 5 грамм, КАКОЙ УЖАС

vadblm 21-05-2012 12:14 1919767

Цитата:

Цитата El Scorpio
Элементарно, Ватсон - в это время тот компьютер обменивался информацией с другими устройствами. А в этом случае свитч делит скорость его канала между несколькими абонентами »

Это вы к чему? Я скорость тащемта мерил с сервером, находящимся на другом конце города, бгг. Ну просто первое, что попалось под руку, где уже был iperf. Пример был приведён просто с целью демонстрации отношения разных единиц измерения, того, что 5,4 мегабайта в секунду это 45 мегабит, а не 54. Чего никак не может понять чувак, для которого я даже привёл ироничное сравнение граммов с килограммами и думает, что я в печали, тогда как я с него ржу. Ну что поделать, может я излагаю плохо, или с понятливостью таки есть у кое-кого проблемы. ;)

Ну не верите мне, поверьте хоть онлайн-калькулятору.

Ещё раз, речь была про разные единицы измерения, про неизбежные потери в канале и прочие факторы снижения скорости передачи я сейчас не говорю.

CyberMuesli 21-05-2012 13:21 1919817

Забудьте про единицы. 10мегабайт в секунду нормальная скорость для стомегабитной сетки. Вы мне напоминаете алкоголика, выжимающего дохлую кошку, утонувшую в ванной со спиртом

vadblm 21-05-2012 14:27 1919862

Цитата:

Цитата CyberMuesli
10мегабайт в секунду нормальная скорость для стомегабитной сетки. »

Это утверждение имеет смысл только с обязательной добавкой "при применении протокола прикладного уровня такого-то". Вы, видимо, имеете ввиду SMB/CIFS, у него действительно довольно большой оверхед. HTTP будет быстрее, а к примеру SFTP медленнее, ибо шифрация на лету.

chippo 01-10-2012 20:45 1997947

Проверил скорость между двумя ноутбуками соединенными через роутер с помощью утилиты iperf. И получил плохую скорость!



У одного ноутбука сетевая карта 54Mbits/sec



Другой подключен к роутеру на скорости 130Mbits/sec



Подскажите почему при тестирование показывается такая низкая скорость не больше 10Mbits/sec!? В чем может быть проблема?

sedarmill 01-10-2012 22:17 1998040

Ну можно попробовать один из ноутбуков подключить кабелем к роутеру, а второй по вайфаю и померить скорость между ними (а потом местами поменять) - может и появится хотя бы какая-то информация к размышлению.

chippo 03-10-2012 14:38 1998979

Мне не очень удобно это делать. Я вот в этой статье прочитал что это может быть из за механизма контроля доступа к беспроводной среде - CSMA/CA. Может такое у меня быть? Может это можно где то отключить? На одном компе у меня win764bit на другом winxp32bit.

RasKolbas 24-09-2013 11:56 2223044

Так как всё-таки проще всего измерить скорость сети под Windows?
Запустить копирование большого файла в Far По сети, потом с помощью онлайн-калькулятора перевести мегабайты в мегабиты?

User001 24-09-2013 12:49 2223070

Цитата:

Цитата RasKolbas
Так как всё-таки проще всего измерить скорость сети под Windows?
Запустить копирование большого файла в Far По сети, потом с помощью онлайн-калькулятора перевести мегабайты в мегабиты? »

А чего вы добиться-то хотите? Можете вообще файл копировать и с помощью Проводника и смотреть скорость (win 7). Если хотите скорость больше - подключите через коммутатор. Максимума, указанного для соответствующего протокола не достигните.

RasKolbas 24-09-2013 13:17 2223087

Я хочу понять, нет ли у меня проблем с оборудованием и возможно ли их устранить.
Вот например WiFi ноутбука работает по стандарту 802.11g (в свойствах написано - 54.0 Мбит/с)
Копирую на ноутбук с samba-сервера большой файл при помощи Проводника, в конце процесса копирования показывает 1,17 Mb/c.
Перевожу в мегабиты - 9.815. Кажется, имеют место проблемы?

qqwwaass 24-09-2013 14:15 2223120

RasKolbas, если коротко, то:
Цитата:

http://ru.wikipedia.org/wiki/IEEE_802.11n
Реальная скорость передачи данных всегда меньше канальной скорости. Для Wi-Fi реальная скорость передачи данных обычно отличается более чем в два раза в меньшую сторону.[4]
Кроме того, существует еще несколько факторов, ограничивающих реальную пропускную способность:
Канал всегда делится между клиентами;
Передавая служебный трафик, точка доступа всегда подстраивается под клиента, работающего на минимальной скорости;
Наличие помех (работающие рядом точки доступа, микроволновые печи, "радио-няни", bluetooth-устройства, радиотелефоны);

Стоит отметить, что при работе в стандарте 802.11b или при обеспечении совместимого с ним режима существует всего три непересекающихся канала, т.е. которые не мешают друг другу (обычно это 1-ый, 6-ой и 11-ый). То есть, если у соседа за стеной работает точка доступа на 1-ом канале, а у вас дома на 3-ем, то эти точки доступа будут мешать друг другу, тем самым уменьшая скорость передачи данных.
если не коротко, то: Вот :)

RasKolbas 24-09-2013 18:08 2223240

В той же сетке у пользователя, сидящего на ethernet скорость - 83 Mbit/c. С учётом того, что канал делится между клиентами, будем считать это нормальным.

Такой вопрос, какая должна быть скорость для комфортной работы 1С, если база грузится из файлового хранилища по сети?

И ещё. Что значит "подстраивается под клиента, работающего на минимальной скорости". То есть, если точка доступа работает в режиме b/n/g, у четырёх клиентов оборудование стандарта n и у одного стандарта g - всё равно режим работы будет g? Недавно общался по телефону с русской поддержкой D-Link, сказали что b/n/g означает что точка работает в нескольких режимах одновременно, в зависимости от оборудования клиента.

AMDBulldozer 24-09-2013 18:49 2223266

Цитата:

Цитата RasKolbas
То есть, если точка доступа работает в режиме b/n/g, у четырёх клиентов оборудование стандарта n и у одного стандарта g - всё равно режим работы будет g? »

Тут всё чуточку сложнее. Если в сети кроме устройств 802.11n присутствует еще и хотя бы одно устройство 802.11g, скорость передачи между устройствами поддерживающими версию "n" стандарта действительно немного снизится. Это связано с тем, что служебная информация будет передаваться на более низкой канальной скорости чтобы её могло принять устройство 802.11g. Интервалы между посылками также будут увеличены, поскольку старое устройство не поддерживает укороченных интервалов.
Но общаться между собой новые устройства всё равно будут с использованием "n", а не "g" версии протокола. Хотя и несколько медленнее, чем могли бы.

Molchune 25-09-2013 10:32 2223603

Цитата:

Цитата RasKolbas
Такой вопрос, какая должна быть скорость для комфортной работы 1С, если база грузится из файлового хранилища по сети? »

Для файловой 1С-ки для нормальной работы...... Зависимости от скорости сети.... есть конечно же но не очень сильная. 100Мбит тебе хватит с головой.
И тут реально проблема не в скорости сети а в:
- файловая 1с-ка
- количество одновременных подключений
- размер базы.

Iska 25-09-2013 12:56 2223691

Наоборот: размер базы, затем всё остальное.

RasKolbas 26-09-2013 11:19 2224255

Это я понял. А если скорость всего 2 Мбит/c это может быть узким местом?


Время: 18:51.

Время: 18:51.
© OSzone.net 2001-