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

А зачем статистика? Можно скриптом проанализировать результаты и все.