Zuerst werde ich ausdrücklich sagen, dass ich diese Antwort wirklich "flügge". Ich habe Erfahrung als Netzwerkadministrator, aber mein Netzwerkwissen ist nicht so tief wie die meisten. Hoffentlich werde ich etwas davon richtig machen. Und wenn jemand, der es besser weiß, dies liest, bitte kommentieren oder sogar korrigieren.
Wenn Sie den ss
Befehl (Socketstatistik) mit dem -s
Flag ausführen, das den Socketstatus anzeigt. So zu wissen, dass:
Was bedeutet
Total: 973 (kernel 996)
das? Was istTotal
und was istkernel
? WarumTotal
scheint es kleiner zu seinkernel
?
Meines Wissens verfallen System-Sockets nicht sofort nach der Verwendung. Nach meinem besten Wissen 973
ist dies ein Spiegelbild der gesamten aktiven Sockets minus abgelaufenen Sockets, aber der 996
mit dem Kernel verbundene 23
Rest enthält die verbleibenden Streusockel, die der Kernel noch nicht zum Reinigen gebracht hat. Diese Seite zum Kernel-Tuning gibt einen guten Überblick über das Konzept, wie der Kern mit Sockets umgeht und wie man ein System so abstimmen kann, dass Sockets auf Kernel-Ebene besser verwaltet werden.
TCP: 600 (estab 280, closed 73, orphaned 0, synrecv 0, timewait 0/0), ports 333
Was bedeutet das Wort in der Zeileports
?
Das ports 333
Gerechte ist eine Zusammenfassung aller Portaktivitäten auf Ihrem System zu diesem bestimmten Zeitpunkt. Das 333
entspricht der Summe von estab 280
und closed 73
. Einzelheiten zu diesen Häfen würden unter dieser Liste zusammengefasst. Aber im Zusammenhang mit der Sockets, die im Grunde Zeile gibt es 600
Steckdosen zur Verfügung und die 600
, 333
sind in irgendeiner Weise verbunden zu Ports auf dem System. Weitere Informationen darüber, was ein Socket im Vergleich zu einem Port ist, finden Sie in dieser hervorragenden Antwort zum Stack Overflow .
Was bedeutet der Stern (
*
)?
Im Zusammenhang mit dem Beispiel zeigen Sie:
Transport Total IP IPv6 * 996 - -
Sehen Sie, wie 996
der Kern insgesamt ist Total: 973 (kernel 996)
? Dies *
korreliert mit Sockets, die unabhängig von ihrer Transportschicht auf Kernelebene einfach geöffnet / verwaltet werden.
Aber das sagte ja ... Das ist auf Novizenebene alles sehr verwirrend.