Показать полную графическую версию : Измерить скорости сети
RasKolbas
18-05-2012, 14:38
Подскажите программу которой можно измерить скорость передачи. Ну, чтобы проверить, что в 100-мегабитной локалке скорость передачи между двумя хостами будет действительно 100Мбит/с, а не меньше.
slava007
18-05-2012, 14:46
ну far например. да, и 100 это в идеале, обычно больше 10Мбайт/с не поднимается(помехи, там наводки всякие и т.п.)
(помехи, там наводки всякие и т.п.) »
Больше влияет не названное, а издержки протоколов. Разумеется, при нормальном состоянии сети.
Есть отличная утилита для синтетического измерения пропускной способности сети между двумя хостами, по протоколам как TCP, так и UDP, iperf (http://ru.wikipedia.org/wiki/Iperf) называется. Она под *nix, но может и на винду портанули, в крайнем случае, воспользоваться каким-нибудь линуксовым лайвцд не проблема.
UPD Гуглянул, есть cygwin-сборка (http://www.mayoxide.com/iperf/).
Подскажите программу »
визуальные анализаторы
DUmeter . networx
CyberMuesli
20-05-2012, 23:44
ну far например. да, и 100 это в идеале, обычно больше 10Мбайт/с не поднимается(помехи, там наводки всякие и т.п.) »
10 мегабайт в секунду это как раз и есть 100 мегабит в секунду
10 мегабайт в секунду это как раз и есть 100 мегабит в секунду »
Вообще-то 100 Mbps это около 11.92 MiB/s (1 мегабит точно равен 125 000 000 байт).
CyberMuesli
21-05-2012, 01:06
В отношении трактовки приставок к битам существует неоднозначность (http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B3%D0%B0%D0%B1%D0%B8%D1%82_%D0%B2_%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D1%83)
Я вижу, что Вы имели в виду "максимум 10 МБ/c, а хочется 12 МБ/c", но можно было понять "максимум 10 МБ/с, а хочется 20МБ/c (или 100, например)". Мое сообщение указывает на то, что 10МБ/с нормальная практическая скорость в 100Мбит/с сети, если вычесть оттуда заголовки, служебный трафик и прочие потери.
Никакой неоднозначности в отношении измерения скорости сети нет, версия с "традиционным подходом" высосана вики-автором из пальца (не подтверждена никакими документами). Ну может в каком-нибудь мухосранском НИИ при царе Горохе так и мерили, хз — автор поленился привести ссылки на соотв. нормативные документы.
Биты имеют десятичные приставки, байты — бинарные. С публикацией 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
Никакой неоднозначности в отношении измерения скорости сети нет »
нет так нет
Еще раз хочу сказать, что 10 мегабайт в сек - нормальная скорость на 100мбит, не понимаю Вашей печали
10 мегабайт в сек - нормальная скорость на 100мбит »
Скажите покупателю, стоя за прилавком, что 900 грамм — нормальный вес у килограмма. :lol:
El Scorpio
21-05-2012, 06:34
За 10 секунд было передано 53,9 мегабайта, таким образом в среднем в секунду передавалось 5,39 мегабайт, что соответствует скорости 45 мегабит в секунду. »
Элементарно, Ватсон - в это время тот компьютер обменивался информацией с другими устройствами. А в этом случае свитч делит скорость его канала между несколькими абонентами
CyberMuesli
21-05-2012, 09:49
Скажите покупателю, стоя за прилавком, что 900 грамм — нормальный вес у килограмма »
Вы, наверное, забываете, что сеть создана не для одного покупателя и даже 900 грамм не будет в реале никогда. Поэтому я по прежнему не понимаю Вашей печали. Двадцати человекам досталось по 45 грамм колбасы и каждому недовесили 5 грамм, КАКОЙ УЖАС
Элементарно, Ватсон - в это время тот компьютер обменивался информацией с другими устройствами. А в этом случае свитч делит скорость его канала между несколькими абонентами »
Это вы к чему? Я скорость тащемта мерил с сервером, находящимся на другом конце города, бгг. Ну просто первое, что попалось под руку, где уже был iperf. Пример был приведён просто с целью демонстрации отношения разных единиц измерения, того, что 5,4 мегабайта в секунду это 45 мегабит, а не 54. Чего никак не может понять чувак, для которого я даже привёл ироничное сравнение граммов с килограммами и думает, что я в печали, тогда как я с него ржу. Ну что поделать, может я излагаю плохо, или с понятливостью таки есть у кое-кого проблемы. ;)
Ну не верите мне, поверьте хоть онлайн-калькулятору (http://www.ru.convert-me.com/ru/convert/data_transfer_rate).
Ещё раз, речь была про разные единицы измерения, про неизбежные потери в канале и прочие факторы снижения скорости передачи я сейчас не говорю.
CyberMuesli
21-05-2012, 13:21
Забудьте про единицы. 10мегабайт в секунду нормальная скорость для стомегабитной сетки. Вы мне напоминаете алкоголика, выжимающего дохлую кошку, утонувшую в ванной со спиртом
10мегабайт в секунду нормальная скорость для стомегабитной сетки. »
Это утверждение имеет смысл только с обязательной добавкой "при применении протокола прикладного уровня такого-то". Вы, видимо, имеете ввиду SMB/CIFS, у него действительно довольно большой оверхед. HTTP будет быстрее, а к примеру SFTP медленнее, ибо шифрация на лету.
Проверил скорость между двумя ноутбуками соединенными через роутер с помощью утилиты iperf. И получил плохую скорость!
http://f2.s.qip.ru/~oZhWfWY4.jpg (http://shot.qip.ru/0099gM-2oZhWfWY4/)
У одного ноутбука сетевая карта 54Mbits/sec
http://f2.s.qip.ru/~oZhWfWY7.jpg (http://shot.qip.ru/0099gM-2oZhWfWY7/)
Другой подключен к роутеру на скорости 130Mbits/sec
http://f2.s.qip.ru/~oZhWfWY6.jpg (http://shot.qip.ru/0099gM-2oZhWfWY6/)
Подскажите почему при тестирование показывается такая низкая скорость не больше 10Mbits/sec!? В чем может быть проблема?
sedarmill
01-10-2012, 22:17
Ну можно попробовать один из ноутбуков подключить кабелем к роутеру, а второй по вайфаю и померить скорость между ними (а потом местами поменять) - может и появится хотя бы какая-то информация к размышлению.
Мне не очень удобно это делать. Я вот в этой (http://shlak.blogspot.com/2010/04/wifi-iperf.html) статье прочитал что это может быть из за механизма контроля доступа к беспроводной среде - CSMA/CA. Может такое у меня быть? Может это можно где то отключить? На одном компе у меня win764bit на другом winxp32bit.
RasKolbas
24-09-2013, 11:56
Так как всё-таки проще всего измерить скорость сети под Windows?
Запустить копирование большого файла в Far По сети, потом с помощью онлайн-калькулятора перевести мегабайты в мегабиты?
Так как всё-таки проще всего измерить скорость сети под Windows?
Запустить копирование большого файла в Far По сети, потом с помощью онлайн-калькулятора перевести мегабайты в мегабиты? »
А чего вы добиться-то хотите? Можете вообще файл копировать и с помощью Проводника и смотреть скорость (win 7). Если хотите скорость больше - подключите через коммутатор. Максимума, указанного для соответствующего протокола не достигните.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC