O que significa entrada / saída de bytes?

2

Ao visualizar as métricas de desempenho de um computador, você pode ver algo como "Bytes In" ou "Bytes Out".

O que isso significa e como isso se relaciona com "Upload" e "Download"?

É "Bytes In = Upload e Bytes Out = Download" ou o contrário?

Exemplo (não meu servidor) link

    
por Houseman 05.04.2016 / 18:36

3 respostas

2

A rede é sempre considerada "externa", e a CPU, etc., é o "interior".

"Bytes In" é a quantidade de dados recebidos através dessa interface (ou seja, para seu host da rede).

"Bytes Out" é a quantidade de dados enviados através dessa interface ( do seu host para a rede).

Qual desses que você considera "upload" e qual "download" depende da sua visualização do sistema, ou seja, se ele está "ativo" ou "inativo" em relação àquela interface está conectada. Se é um PC doméstico, você provavelmente iguala " Em " com " download "; para um servidor de arquivos, " Em " geralmente é chamado de " upload ".

Você também pode ver "In" como "Rx" (ou seja, Recebido) e "Out" como "Tx" (Transmitido), como na saída de ifconfig :

eth1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.x.x  netmask 255.255.255.0  broadcast 192.168.x.255
        inet6 fe80::xxxx:xxxx:xxxx  prefixlen 64  scopeid 0x20<link>
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 1813934  bytes 68509518 (65.3 MiB)
        RX errors 1032120  dropped 0  overruns 0  frame 81778
        TX packets 1473055  bytes 1797493199 (1.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 699501
        device interrupt 18  

ou

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:172.20.x.x  Bcast:172.20.x.255  Mask:255.255.255.0
          inet6 addr: fe80::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36387424 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15636657 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6378638797 (6.3 GB)  TX bytes:14222465675 (14.2 GB)
          Interrupt:20 Memory:e0380000-e03a0000 

(duas implementações diferentes de ifconfig ; identificando detalhes x 'out out)

Algumas ferramentas (por exemplo, xosview ) podem mostrar um agregado de todas as interfaces de rede, ou seja, o total enviado e recebido em todas as interfaces de rede. Em seguida, a terminologia upstream / downstream é inútil se algumas das redes estiverem "ativas" e algumas estiverem "inativas".

    
por 05.04.2016 / 18:51
2

Em geral (e sem discutir sobre outros possíveis usos e semântica):

"Envio" significa que você está enviando, então (a maioria dos bits relacionados) está saindo. "Download" significa que você está recebendo, então (a maioria dos bits relacionados) está chegando.

Os pacotes precisam de respostas (mais uma vez, em geral), portanto, haverá bits de dados fluindo na direção oposta para que uma extremidade saiba que a outra extremidade recebeu o último pacote enviado.

    
por 05.04.2016 / 18:51
-1

Significa simplesmente quantos dados você está consumindo através dessa rede.

Você pode calcular em Megabytes seguindo o cálculo:

1 Megabyte = 1048576 Bytes

1 Kilobyte = 1024 bytes

'In' significa download e 'Out' significa upload. 'In' seria maior que 'Out' porque há menos upload do que download.

    
por 05.04.2016 / 18:45