Wie liste ich alle TCP_alloc auf einem Server auf?

Wie liste ich alle TCP_alloc auf einem Server auf?

Ich führe einen node_exporter auf meinem Server aus und node_exporter zeigt an, dass sich über 5K TCP_alloc auf dem Server befinden. Nach dem Neustart des Servers liegt die Anzahl der TCP_alloc immer noch über 5K. Wenn ich den Befehl ausführe, werden nur wenige Zeilen angezeigt netstat -anltup. Ist dies die richtige Methode, um die TCP_alloc aufzulisten? Wie kann ich alle TCP_alloc auflisten und diesen Wert reduzieren?

Antwort1

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

Um alle TCP-Verbindungen jedes Prozesses herauszufinden. Jetzt ist es OK.

verwandte Informationen