Linux тестируем потери в канале, ping, bg, fg
Появились жалобы от пользователей на потери в сети? Все проверили, попробуем проверить на потери от центральной точки. Допустим у нас есть два канала, через разных провайдеров.
Настраиваем 2 сабинтерфейса, например 1.1.1.1 и 2.2.2.2.
Запускаем ping к примеру на публичный днс гугла:
# ping 8.8.8.8 -I 1.1.1.1 -s 1400 > /temp/res/1.log &
# ping 8.8.8.8 -I 2.2.2.2 -s 1400 > /temp/res/2.log &
1400 - размер пакета
& - сворачиваем процесс в фон, можно конечно использовать утилиту screen, но так оказалось что она не установлена.
Если перешли на другой терминал, к примеру подключились из дома, чтобы в файле сохранилась статистика работы, можно с помощью kill отправить CNTRL+C.
# ps ax | grep ping
2001 pts/5 S 0:01 ping 8.8.8.8 -I 1.1.1.2 -s 1400
2002 pts/5 S 0:01 ping 8.8.8.8 -I 2.2.2.2 -s 1400
отправляем CNTRL+C
kill -SIGINT 2001
kill -SIGINT 2002
Размещено в разделе Linux
21.11.2016
Комментарии:
zopolis
2016-12-21 21:05:35
Ничего не понял, к чему эти сложности
Vins
2016-12-03 14:06:40
А зачем статистика? Можно скриптом проанализировать результаты и все.