Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Измерение скорости интернета на заданном промежутке времени  (Прочитано 1047 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн megafanat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Хочу померить скорость связи с интернетом у мобильного провайдера в электричке вдоль маршрута следования поезда.

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

Подскажите какой программой это можно сделать?

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Есть много сайтов где можно это сделать.

Оффлайн megafanat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Приведите пример пожалуйста. Я с ходу не нашел.
Мне нужно зависимость скорости от времени. А все меряют только мгновенную скорость. А сидеть целый час и непрерывно нажимать кнопку измерения скрости и вручную записывать результаты в таблицу мне не хочется. Хочется как-то автоматизировать этот процесс.

Linux ведь славится своими стредствами автоматизации рутинных действий? Или я ошибаюсь?

Axa-Ru

  • Гость
Напишите скрипт по вычислению скорости.

Вот например я в проверке качества работы beeline использую такую функцию

#-------------------------------------------------------------------------------
# Скачивает тестовый файл длиной 10 MB
TEST_FILE=http://speedtest.wdc01.softlayer.com/downloads/test10.zip
# и расчитывает скорость закачки
SPEED=0
Speed_tst()
{
  Start=`eval date +%s`
  eval curl -o /dev/null $TEST_FILE
  Stop=`eval date +%s`
  Ttime=$(( $Stop - $Start ))
  Speed_Rate=$(( 10485760 / $Ttime / 1024 ))
  $DEBUG && echo "speed_tst: $Stop - $Start = $Ttime, Rate = $Speed_Rate k"
  SPEED=$Speed_Rate
  return
}

Вызывайте ее с зааданным интервалом и получите график скорости на протяжении следования электрички.

acidpeople

  • Гость
megafanat,
Вот вроде ещё, но я не пробовал http://2ip.ru/speednew/

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
iperf в зубы и меряй хоть целый день постоянно. но нужен 2 комп на котором запустить его в режиме сервера..или наоборот в режиме клиента

Пользователь решил продолжить мысль 12 Октября 2012, 19:46:21:
иметь будет примерно такой вид, можно скидывать в файл и тд.. боле детально man iperf
Client connecting to 10.8.0.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 10.8.0.10 port 38017 connected with 10.8.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  75.2 MBytes  63.1 Mbits/sec
« Последнее редактирование: 12 Октября 2012, 19:46:21 от xeon_greg »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.