Как получить скорость интернета?
Модератор: immortal
-
- Сообщения: 23
- Зарегистрирован: Ср янв 07, 2015 12:26 pm
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Как получить скорость интернета?
Как можно вывести в умный дом скорость соединения с Интернетом ?
Анализировать ответы команды ping ?
ping http://www.ru -n 10
Статистика Ping для http://www.ru:
Пакетов: отправлено = 10, получено = 10, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 5мсек, Максимальное = 9 мсек, Среднее = 6 мсек
Как 6мсек загнать в переменные, чтоб потом построить график ?
Анализировать ответы команды ping ?
ping http://www.ru -n 10
Статистика Ping для http://www.ru:
Пакетов: отправлено = 10, получено = 10, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 5мсек, Максимальное = 9 мсек, Среднее = 6 мсек
Как 6мсек загнать в переменные, чтоб потом построить график ?
Majordomo на Cubietruck A10. OS Debian Wheezy HDD Mega
-
- Сообщения: 118
- Зарегистрирован: Вт окт 14, 2014 9:19 pm
- Благодарил (а): 48 раз
- Поблагодарили: 12 раз
Re: Как получить скорость интернета?
Скорость пинга никак не связана со скоростью доступп в интернет
Cubietrunck + Debian
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Как получить скорость интернета?
Linux или Windows?
-
- Сообщения: 23
- Зарегистрирован: Ср янв 07, 2015 12:26 pm
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Как получить скорость интернета?
Windows 2003 server
Majordomo на Cubietruck A10. OS Debian Wheezy HDD Mega
-
- Сообщения: 27
- Зарегистрирован: Пт янв 23, 2015 5:09 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Как получить скорость интернета?
Именно ширина канала измеряется спец. программами типа Speedtest, можно и самому что-то подобное замутить, но логичнее получать информацию о загрузке канала с маршрутизатора, рисовать графики и смотреть на ограничение при пиковой нагрузке.
Мне, например, безразлична ширина канала, если я ее использую мало. Если же при большой загрузке мне честно отдают положенное, то тоже все в порядке.
Мне, например, безразлична ширина канала, если я ее использую мало. Если же при большой загрузке мне честно отдают положенное, то тоже все в порядке.
-
- Сообщения: 118
- Зарегистрирован: Вт окт 14, 2014 9:19 pm
- Благодарил (а): 48 раз
- Поблагодарили: 12 раз
Re: Как получить скорость интернета?
Вот тут описано, как использовать утилиту speedtest mini с помощью CLI:
http://www.tecmint.com/check-internet-s ... -in-linux/
Правда, описано для Linux, но, возможно, на windows как-то аналогично прикрутить можно.
http://www.tecmint.com/check-internet-s ... -in-linux/
Правда, описано для Linux, но, возможно, на windows как-то аналогично прикрутить можно.
- Рейтинг: 2.33%
Cubietrunck + Debian
-
- Сообщения: 12
- Зарегистрирован: Пт окт 31, 2014 5:59 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Как получить скорость интернета?
Хорошая статья по ссылке.
Попробовал, всё сразу получилось, только теперь хотел бы спросить. Вот я выполняю команду в терминале, получаю результаты и ссылку на изображение с результатом. Как мне это изображение прикрутить к МЖД и попросить его (МЖД) обновлять результат с некоторой периодичностью ?
Попробовал, всё сразу получилось, только теперь хотел бы спросить. Вот я выполняю команду в терминале, получаю результаты и ссылку на изображение с результатом. Как мне это изображение прикрутить к МЖД и попросить его (МЖД) обновлять результат с некоторой периодичностью ?
- Вложения
-
- Безымянный2.jpg (93.34 КБ) 9119 просмотров
-
- Сообщения: 181
- Зарегистрирован: Пт апр 04, 2014 10:17 pm
- Благодарил (а): 37 раз
- Поблагодарили: 54 раза
Re: Как получить скорость интернета?
Ну вот как то так можно попробовать -
Сначала надо создать файл - например speedtest.bat и в нем прописать
Потом создать сценарий в МДМ
Сценарий запускает bat - он получает результат, потом мдм его забирает из текстового файла и добавляем в свойство, ну, а дальше уже просто )
Сначала надо создать файл - например speedtest.bat и в нем прописать
Код: Выделить всё
c:\путь до\speedtest_cli.py --share > c:\speedtest.txt
Код: Выделить всё
exec("c:\speedtest.bat"); //запуск скрипта
sleep (10); //подождать пока пройдет тест
$arr = file ("c:\speedtest.txt"); //подключение файла с отчетом
$content = $arr[11]; //здесь нужно указать номер строки с URL картинкой, я вроде насчитал 11 строка
preg_match('/(results:(.*?)\Z)/i',$content,$url); //регулярный поиск по строке
//print_r ($url); //тестовый вывод результата
setGlobal("ThisComputer.SpeedTest",$url[2]); // установка нужного свойства
- Рейтинг: 1.16%
-
- Сообщения: 12
- Зарегистрирован: Пт окт 31, 2014 5:59 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Как получить скорость интернета?
Большое спасибо, за ответ)
Я на Debian поставил систему, но я по вашим указаниям я сделал исполняемый файл, сделал, что бы он записывал результаты в текстовый документ и дальше чего то не могу понять, что там)
Сделал сценарий, он вроде даже выполняет его, но я не понял, как мне взять из этой ссылки изображение и приклеить его на главную страницу в МЖД)
Я на Debian поставил систему, но я по вашим указаниям я сделал исполняемый файл, сделал, что бы он записывал результаты в текстовый документ и дальше чего то не могу понять, что там)
Сделал сценарий, он вроде даже выполняет его, но я не понял, как мне взять из этой ссылки изображение и приклеить его на главную страницу в МЖД)
-
- Сообщения: 181
- Зарегистрирован: Пт апр 04, 2014 10:17 pm
- Благодарил (а): 37 раз
- Поблагодарили: 54 раза
Re: Как получить скорость интернета?
DimRay, ой, а я по верхнему сообщения глянул, что Windows )
Сценарий работает ? Он заполняет ячейку свойства ThisComputer.SpeedTest ссылкой ?
Брать и сохранять картинку не надо, адрес то статический, его и вставить уже куда нужно, в любом месте меню или сцены -
Сценарий работает ? Он заполняет ячейку свойства ThisComputer.SpeedTest ссылкой ?
Брать и сохранять картинку не надо, адрес то статический, его и вставить уже куда нужно, в любом месте меню или сцены -
Код: Выделить всё
<img src="ThisComputer.SpeedTest" align="">