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

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