Я пытаюсь выяснить, почему количество соединений между двумя физическими хостами 10.240.48.9
и ] 10.241.169.7
( CentOS 6
) не совпадают друг с другом (диагностируются для каждого из них соответственно):
На 10.241.169.7
:
$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.240.48.9 | wc -l
54
На 10.240.48.9
:
$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.241.169.7 | wc -l
189
Почему это вообще возможно? Я предполагаю, что есть утечка соединения на стороне 10.240.48.9
, но как узнать, какое программное обеспечение протекает?
Попробуйте посмотреть на выход без wc -l
. Шаблон '10.241.169.7' совпадает с 11 адресами. Вам может понадобиться шаблон типа ^tcp.*10.241.169.7:.*ESTABLISED
, который уменьшает количество требуемых команд.
Вам не нужна ни sudo
, ни все опции netstat. Попробуйте команду типа:
netstat -nt | grep `^tcp.*10.241.169.7:.*ESTABLISED` | wc -l