%20consomem%20mais%25%20de%20CPU%3F.png)
Estou enviando dados do cliente para o servidor usando IPERF3, primeiro usei TCP e depois UDP. Observei que o tempo máximo do TCP consumiu mais% da CPU que o UDP. Geralmente qual deles deve consumir mais% de CPU? Desde já, obrigado.
Responder1
O TCP é muito mais complexo que o UDP, por isso consumirá mais recursos. Para citar algumas diferenças, o TCP garante que nenhum pacote será perdido em trânsito e que a carga útil será reconstruída adequadamente, mesmo se os pacotes chegarem fora de ordem.
Adaptadores de rede de qualidade para PCs possuem hardware dedicado que pode descarregar essa tarefa da CPU. Este não é o caso das NICs Realtek baratas (e comuns).