
Я запускаю 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-соединения каждого процесса. Теперь все в порядке.