редактировать: несмотря на очень хороший ответ, который я однажды принял, теперь я ищу более простой инструмент, который не требует установки или подготовки. Что-то вроде пинга с меткой времени уже очень поможет.
Время от времени я получаю плохие точки доступа к интернету. Будь то физические кабели, WiFi или 3G споты. И я всегда думал, как хорошо было бы иметь возможность контролировать это, точно определять, где проблема, и либо подумать о том, чтобы попытаться решить ее, либо просто признать, что нет никакого способа.
Мой нынешний способ сделать это - пинг . Я пингую любой интернет-IP, который я запомнил и шлюз. Это говорит мне, если маршрутизатор плох, в конце концов. Или то, что интернет упал, и это не проблема моего компьютера, но не для того, как долго он не работает. Не то, что он сделал так X часов назад, и поэтому моя загрузка не прошла, а не какая-то проблема с торрентами или обслуживание сервера. И так далее. Ping - очень старый инструмент, и он не полностью функционален.
В настоящее время мое внимание привлек другой способ: logmein logs (идея пришла от просмотра консоли). Но я пока не мог много использовать ни одного из этих журналов. Так или иначе...
Здесь я спрашиваю, есть ли какое-либо программное обеспечение, бесплатное и / или платное, которое может дать нам основную статистику о нашем текущем сетевом подключении. И графика подключения с течением времени будет большим плюсом!
источник
brew install mtr
добьется цели, но затем есть некоторый вывод, говорящий вам выполнить 2 команды, которые обходят необходимость в sudo, я думаю ...Если все ваши устройства могут использовать SNMP, вы можете использовать MRTG http://oss.oetiker.ch/mrtg/
С другой стороны, вы могли бы запустить курение. http://oss.oetiker.ch/smokeping/
Любой из них должен дать вам несколько хороших графиков, которые вы можете увидеть, когда ваша сеть интенсивно используется, когда она совершенно плоская и т. Д.
Вы можете использовать Nagios, чтобы предупредить вас, когда есть проблема, с которой может покурить копчение, с тех пор, как я ее использовал, прошло некоторое время.
источник
Я создал этот простой командный файл:
Запустите его, перенаправив его в файл, подобный c:> run.bat> statuslog.txt. Флаг / T команды timeout устанавливает интервал времени объединения, в данном случае 5 минут. Флаг / T для команды времени предоставляет метку времени. Затем вы можете проверить созданный файл на наличие ответов или запрос времени ожидания.
Другая альтернатива (та, которую я предпочитаю) - это использовать одну из следующих бесплатных утилит, которая обеспечивает более профессиональный результат:
источник
tracepath
(traceroute)источник
... или используйте fping :
источник