LINUX.ORG.RU
решено ФорумAdmin

Как измерить скорость интернета из терминала?

 ,


0

1

Как нынче это делать, когда speedtest блокнули? Есть интернетометр от яндекса, но у него только веб морда, cli утилиту не придумали. Тянуть на сервер иксы, внс и браузер такой себе вариант.

Перемещено hobbit из general

Как нынче это делать, когда speedtest блокнули?

Поставить на закачку и затем раздачу самый свежий и желаемый людьми торрент-файл и посмотреть скорость скачивания и последующей раздачи.

Enthusiast ★★★
()
Ответ на: комментарий от anonymous

Если я правильно понял как работать с iperf, то:

upload

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  34.5 MBytes  28.9 Mbits/sec  488            sender
[  5]   0.00-10.04  sec  32.8 MBytes  27.4 Mbits/sec                  receiver

download

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.03  sec  35.6 MBytes  29.8 Mbits/sec  417            sender
[  5]   0.00-10.00  sec  33.0 MBytes  27.7 Mbits/sec                  receiver

В консоле не написано, где находится впска, но 2шз говорит, что в Москве.

MagicManWithLinux
() автор топика
Последнее исправление: MagicManWithLinux (всего исправлений: 1)

Если есть собственный сервак, то можно так:

  • Downstream:
    ssh server cat /dev/urandom | dd status=progress of=/dev/null
    
  • Upstream:
    cat /dev/urandom | ssh server dd status=progress of=/dev/null
    
QsUPt7S ★★★
()
Ответ на: комментарий от Irma

из списка

Половина мёртвых, другие показывают что-то подозрительно мало. Пробовал через VPS иностранный, ещё меньше. Хотя speedtest выдает нормальные результаты с него.

Loki13 ★★★★★
()

iperf3 параметрами можно и исходящий и входящий и tcp и udp…
сервера отсюда.
https://iperf.fr/iperf-servers.php
https://lg.mtu.ru/list.html
я просто ставил iperf на роутер с белым ip.

ткнул московский - работает

iperf3 -c mskst.st.mtsws.net -p 3333 --bidir
Connecting to host mskst.st.mtsws.net, port 3333
[  5] local 10.0.***.*** port 52154 connected to 212.188.4.173 port 3333
[  7] local 10.0.***.*** port 52155 connected to 212.188.4.173 port 3333
[ ID][Role] Interval           Transfer     Bitrate
[  5][TX-C]   0.00-1.00   sec  6.50 MBytes  54.5 Mbits/sec
[  7][RX-C]   0.00-1.00   sec  6.36 MBytes  53.4 Mbits/sec
[  5][TX-C]   1.00-2.00   sec  7.38 MBytes  61.8 Mbits/sec
******************
[  7][RX-C]   5.00-6.00   sec  7.00 MBytes  58.8 Mbits/sec
[  5][TX-C]   6.00-6.74   sec  5.50 MBytes  62.6 Mbits/sec
[  7][RX-C]   6.00-6.74   sec  5.25 MBytes  59.8 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval           Transfer     Bitrate
[  5][TX-C]   0.00-6.74   sec  47.9 MBytes  59.6 Mbits/sec                  sender
[  7][RX-C]   0.00-6.74   sec  46.5 MBytes  57.9 Mbits/sec                  receiver
iperf3: interrupt - the client has terminated
pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от mumpster

Я имел ввиду без своего сервера. Гигабайт получишь http 413 недоделав тест думаю почти везде, а вот 100мб шансы найти больше. 100 затем чтобы набрать статистику норм. Хотя наверно и 10 хватит для пристойной оценки.

php и cgi кстати для этого не нужны. nginx дефолтно принимает пост-запросы совершенно без их участия, а куда он дальше их будет слать (когда примет) уже не важно. Но сразу в /dev/null так не получится кажется.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 3)
Ответ на: комментарий от firkax

когда кажется - креститься надо!

для проги на сях (CGI) - ваще амно вопрос в null всё отправить!

по сути сводится к if (recv(…)) {}

про перл не уверен на 100%б но подозреваю тоже можно и несложно.

с php сложнее, но возможно

и если у тя свой vps - то как раз ты легко можешь хоть 100гигов для того же php поставить если лимиты позволяют. ещё и порезать доступ чобы кто попало не ходил

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 1)
Ответ на: комментарий от mumpster

Надо читать внимательнее. Я написал что принимать пост-запросы можно и без пхп. А вот слать из в /dev/null средствами одного nginx уже не выйдет наверно.

И вообще если у тебя свой vps то проще netcat использовать безо всякого сложного софта включая вебсервер. Про wget речь была в контексте проверки простой командой ни от чего не зависящей.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

если не нужна генерация потока данных через пых или cgi, то все ентое прекрасно генерит, отправляет, принимает и проверяет iperf он аккурат под сию задачу и создан.

pfg ★★★★★
()