Добрый день, прошу помощи в решении следующей проблемы
На работе есть прокси-сервер и два канала связи:
172.25.46.1 - спутниковый модем с большим лимитом предоплаченного трафика и очень большим пингом (около секунды)
172.25.46.254 - ADSL-модем с быстрым пингом, малым лимитом и периодической нестабильностью соединения.
Также есть ряд сайтов, созданных с применением новейших откатно-распилочных технологий. Эти сайты содержат множество скриптов, которые генерируют множество мелких запросов, каждый из которых за счёт большого пинга выполняется нецензурное количество времени.
Можно было бы просто прописать на прокси маршруты через DSL, но это соединение в нашей сельской местности временами работает ещё медленее (или не работает вовсе). В связи с чем планирую написать скрипт, который будет периодически мониторить DSL и переключать маршруты.
Основной алгоритм такой
1. Пинг маршрутизаторов обоих провайдеров и сравнение результатов
2. Если результат DSL лучше, то добавление маршрутов к сайтам по списку (из файла)
3. Если результат DSL хуже, то удаление маршрутов к сайтам по списку (из файла)
По первому пункту. Команда ping выдаёт следующий результат
11 packets transmitted, 10 received, 9% packet loss, time 10852ms
rtt min/avg/max/mdev = 789.661/1015.057/1258.212/156.293 ms, pipe 2
Указанный результат выводится в файл (на RAM-диск, дабы жёсткий до дыр не протереть )
Как выделить из него процент потерянных пакетов и среднее время передачи?
P.S.
man sed прошу не писать...