Linux тестируем потери в канале, ping, bg, fg

Появились жалобы от пользователей на потери в сети? Все проверили, попробуем проверить на потери от центральной точки.
Допустим у нас есть два канала, через разных провайдеров.

Настраиваем 2 сабинтерфейса, например 1.1.1.1 и 2.2.2.2.

Запускаем ping к примеру на публичный днс гугла:

1
2
# 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.

1
2
3
# 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

1
2
kill -SIGINT 2001
kill -SIGINT 2002

Linux тестируем потери в канале, ping, bg, fg: 2 комментария

  1. Vins

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *