Диагностирование возможных неустойчивых сетевых отказов/замедления; инструмент?

Я не могу помочь со старыми/дешевыми серверами, но действительно, Вам не нужны аппаратные средства класса сервера, чтобы сделать этот материал. Захватите дешевый несколько недавний Dell PC, поместите 4 или 8 ГБ RAM в ней, и можно выполнить 25 VMs на том поле, если все, что Вы делаете, является персональным тестированием. Это - вид "песочницы", которую я использую дома и на работе для тестирования материала.

4
задан 20 August 2011 в 00:14
2 ответа

Взгляните на mtr . Это traceroute и ping, объединенные в один инструмент, который непрерывно отслеживает путь между двумя хостами. Вы получите такой результат, как показано ниже. Он доступен как пакет mtr-tiny для Ubuntu и mtr для CentOS.

                               My traceroute  [v0.75]
somehost.lan (0.0.0.0)                                  Thu Aug 18 20:52:49 2011
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                           Packets               Pings
 Host                                    Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. somehost.lan                                0.0%    56    0.3   0.3   0.2   0.5   0.0
 2. 192.168.1.254                         0.0%    55   82.8  48.1   2.9 100.6  31.5
 3. 94-192-160-1.zone6.bethere.co.uk     76.4%    55  11038 11232 11038 11450 156.1
 4. 10.1.3.245                           25.9%    55   17.6  17.6  16.8  20.6   0.7
 5. ???
 6. ???
 7. linx1-hex.webfusion.com              96.3%    55   23.6  23.8  23.6  24.1   0.3
 8. ???
 9. supanames-22.supanames.co.uk          0.0%    55   31.4  31.4  30.5  38.0   1.0
7
ответ дан 3 December 2019 в 02:53

Я бы сделал это с помощью небольшого сценария оболочки вроде этого:

#!/bin/bash
while true; do
  date >> mylogfile.txt
  ping -c 5 sometestnode >> mylogfile.txt
  sleep 5
done

Запустите сценарий следующим образом, чтобы он продолжал работать после выхода из системы:

nohup scriptname.sh &

После того, как вы подождете подходящее количество время, вам просто нужно остановить процесс и просмотреть файл журнала. Конечно, это можно настроить как угодно.

1
ответ дан 3 December 2019 в 02:53

Теги

Похожие вопросы