Показать полную графическую версию : [решено] Протестировать скорость от роутера до клиента
The_Immortal
05-01-2015, 23:39
Всех приветствую!
Имеется роутер Zyxel Keenetic II и ноутбук (Windows 7). Каким образом измерить между ними максимально возможную скорость передачи, не привлекая дополнительных устройств?
Спасибо!
Grabber2006
05-01-2015, 23:51
Приблизительно можно узнать так: Подключить к роутеру внешний HDD и попытаться скопировать с него большой файл. Засечь время за которое он скопируется. Далее делим размер файла на время. Получаем скорость Мб/с. Домножаем на 8, и получаем Мбит/с.
The_Immortal
06-01-2015, 00:17
Grabber2006, благодарю!
А если все-такине привлекая дополнительных устройств »? :-)
не привлекая дополнительных устройств? »
скорее всего никак, ибо это чушь.
объясню почему.
"скорость передачи" - это несколько абстрактное понятие, такое как сферический конь в вакууме.
если использовать вариант предложенный Grabber2006, то вы получите скорость передачи (среднюю) при использовании протокола SMB. но ведь мир то не на SMB построен (хотя бОльшая его часть всё же на SMB).
SMB это сугубо TCP траффик, который, к тому же, будет ограничен скоростью порта USB в роутере и степеью кривости его прошивки. а ведь кроме SMB в TCP есть ещё целая прорва протоколов, которые, в зависимости от реализации по-разному загружают CPU вашего маршрутизатора (это мы ещё не дошли до того, что использование софтовых фаерволов в качестве свитчей это то ещё ололо). а кроме TCP есть ещё UDP траффик, который тоже обрабатывается по другому.
на всякие icmp и прочие пока положим болт, они уже не столь важны.
я доступно объясняю?
итак, мы пришли к понимаю, что измерить скорость некоего абстрактного прокола сложно, но ведь мы забыли про среду передачи - она имеет значение, ведь WiFi и Ethernet имеет разные задержки, и разную пиковые показатели скорости (wifi полоса делится на кол-во клиентов).
итого, вопрос становится чисто академическим, из ряда всё того же коня в вакууме (https://ru.wikipedia.org/wiki/%CD%E0%F3%F7%ED%FB%E9_%FE%EC%EE%F0).
Каким образом измерить между ними максимально возможную скорость передачи, не привлекая дополнительных устройств? »
это зависит от типа подключения между устройствами.
El Scorpio
08-01-2015, 03:47
Имеется роутер Zyxel Keenetic II и ноутбук (Windows 7). Каким образом измерить между ними максимально возможную скорость передачи, не привлекая дополнительных устройств? »
"Скорость передачи информации" в чистом виде обычно проверяется программой iperf
Однако если этой программы нет в прошивке роутера (а её там скорее всего нет), вы её запустить не сможете.
Прочие варианты
1. Подключите WAN-порт роутера к другому компьютеру и запустите iperf сервером на "внешнем" компьютере, и подключитесь к ней с "внутреннего".
Получите скорость передачи информации с учётом скорости NAT-маршрутизации
2. Подключите к роутеру жёсткий диск, настройте подключение к диску по протоколам SBM и FTP, а затем проверьте скорость копирования файлов через один и другой протокол. Получите скорость передачи информации с учётом скорости чтения/записи подключенного внешнего диска и внутреннего диска компьютера.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC