Как составить список всех TCP_alloc на сервере?

Как составить список всех TCP_alloc на сервере?

Я запускаю node_exporter на своем сервере, и node_exporter показывает, что на сервере более 5K TCP_alloc. После перезагрузки сервера количество TCP_alloc все еще превышает 5K. При запуске команды отображается всего несколько строк netstat -anltup. Правильные ли это способы перечисления TCP_alloc? Как перечислить все TCP_alloc и уменьшить это значение?

решение1

#!/bin/bash
for i in  /proc/* ;
do
  if [ -d $i/fd ];then
    echo $i   $(ls $i/fd -l | grep socket: |wc -l)
  fi
done

Чтобы узнать все TCP-соединения каждого процесса. Теперь все в порядке.

Связанный контент