Протестировать стабильность интернет-соединения и скорость в течение суток — какое ПО? По неизвестным причинам наблюдаем ошибки (в основном по ночам), говорящие о том, что интернет либо отваливался, либо был крайне медленным долгое время. Вытекающая задача: необходимо протестировать наличие и скорость интернет-коннекта через определенные временные промежутки, скажем раз в 15 минут в течение ночи. И утром увидеть лог или иное представление результатов. Беглый поиск выдает testmy.net, но как оказалось, он недоступен с территории РФ, а прокси и ВПН для нашей задачи не подходит по понятным причинам. Следовательно вопрос: есть ли программы или сервисы, которые закроют наши потребности?

7 Ноя в 19:54
11 +11
0
Ответы
1

Для тестирования стабильности интернет-соединения и его скорости в течение суток можно использовать несколько инструментов и методов. Вот некоторые из них:

PingPlotter: Это приложение позволяет отслеживать стабильность соединения и задержки (пинг) в режиме реального времени. Вы можете настроить его на выполнение проверки через определенные интервалы времени и собрать результаты в лог.

NetSpot: Хотя в первую очередь это приложение предназначено для анализа Wi-Fi сети, оно может также проводить тесты на скорость и стабильность соединения.

SmokePing: Это открытое программное обеспечение, которое мониторит стабильность соединения. Вы можете настроить его для выполнения пинга к определённым адресам с заданным интервалом и получить графики и логи.

iPerf: Это мощный инструмент для измерения скорости сети. Вам потребуется настроить сервер и клиент (понадобится два устройства), чтобы тестировать скорость соединения в разные моменты времени.

Speedtest CLI: Эта утилита командной строки позволяет проводить тесты скорости интернета. Вы можете настроить выполнение тестов с помощью cron (в Linux) или планировщика задач (в Windows) на нужные временные интервалы, а результаты записывать в файл.

Wireshark: Хотя это более сложный инструмент, с его помощью можно анализировать сетевой трафик и находить возможные проблемы с соединением. Однако он требует больше технических знаний.

Чтобы реализовать автоматическое тестирование, выберите одно из вышеупомянутых приложений, настройте его на выполнение тестов через каждые 15 минут и соберите результаты в файл. Убедитесь, что результат можно легко проанализировать и представить в удобном виде.

Если вы хотите специальный скрипт, вот пример того, как можно сделать это с помощью Speedtest CLI на Python:

import os
import time
from datetime import datetime
def run_speedtest():
result = os.popen('speedtest-cli --simple').read()
return result
def log_results():
with open("speedtest_log.txt", "a") as log_file:
log_file.write(f"\n{datetime.now()}\n")
log_file.write(run_speedtest() + "\n")
if __name__ == "__main__":
while True:
log_results()
time.sleep(900) # 15 минут

Этот скрипт будет запускать тест скорости каждые 15 минут и записывать результаты в файл speedtest_log.txt.

7 Ноя в 19:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 947 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир