Primeiro, vou declarar explicitamente que estou realmente "dando asas" a essa resposta. Tenho experiência em rede como administrador de sistemas, mas meu conhecimento de rede não é tão profundo quanto a maioria. Então, espero que eu acerte um pouco disso. E se alguém que sabe ler melhor isso, por favor, comente ou edite para corrigir.
Quando você executa o comando ss (estatísticas de soquete) com o sinalizador -s que mostra a status do soquete. Então, sabendo disso:
What does
Total: 973 (kernel 996)mean? What isTotaland what iskernel? WhyTotalseems to be smaller thankernel?
De acordo com meu conhecimento, os soquetes do sistema não expiram imediatamente após o uso. Então, de acordo com o meu conhecimento, o 973 é um reflexo do total de sockets ativos menos soquetes expirados, mas o 996 conectado ao kernel inclui os 23 restantes soquetes perdidos que o kernel ainda não limpou . Esta página sobre ajuste do kernel dá uma boa visão geral do conceito de como o kernel lida com soquetes e como alguém pode ajustar um sistema para melhor gerenciar soquetes no nível do kernel.
In the line
TCP: 600 (estab 280, closed 73, orphaned 0, synrecv 0, timewait 0/0), ports 333, what does the wordportsmean?
O ports 333 é apenas uma contagem de todas as atividades de porta em seu sistema naquele momento específico. O 333 corresponde à soma de estab 280 e closed 73 . Detalhes sobre essas portas seriam resumidos abaixo dessa lista. Mas, no contexto de sockets, essa linha basicamente indica que há 600 sockets disponíveis e, desses 600 , 333 estão de alguma forma associados a portas no sistema. Para obter mais detalhes sobre o que é um soquete em relação a uma porta, leia esta excelente resposta em estouro de pilha .
What does the asterisk (
*) mean?
No contexto do exemplo, você mostra:
Transport Total IP IPv6
* 996 - -
Veja como 996 do total do kernel em Total: 973 (kernel 996) ? Esse * se correlaciona a soquetes que são simplesmente abertos / gerenciados, independentemente de sua camada de transporte no nível do kernel.
Mas isso dito, sim ... Isso tudo é muito confuso em um nível de principiante.