
내 서버에서 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 연결을 확인합니다. 이제 괜찮아.