查看计算机的性能指标时,您可能会看到类似“输入字节数”或“输出字节数”的内容。
这是什么意思?这与“上传”和“下载”有什么关系?
是“输入字节数 = 上传,输出字节数 = 下载”还是相反?
示例(不是我的服务器)https://scoutapp.com/dashboards/share/hElEFAs8z_zCQRpou1M8Xw
答案1
网络始终被认为是“外部”,而 CPU 等被认为是“内部”。
“输入字节数”是数据量已收到通过该接口(即到你的主人从网络)。
“输出字节数”是数据量发送通过该接口(从你的主人到网络)。
您将哪些视为“上传”,哪些视为“下载”,取决于您对系统的看法 - 即从该接口所连接的内容来看,它是“上行”还是“下行”。如果是家用电脑,您可能认为“在“ 和 ”下载“;对于文件服务器,“在“通常被称为”上传“。
您可能还会看到“In”为“Rx”(即已接收),而“Out”为“Tx”(已发送),如在输出中所示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
或者
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
(两种不同的实现方式ifconfig
;识别出已删除的细节)
某些工具(例如xosview
)可能会显示所有网络接口的汇总,即所有网络接口上发送和接收的总和。然后,如果某些网络处于“启动”状态而某些网络处于“关闭”状态,则上游/下游术语毫无用处。
答案2
一般来说(不争论其他可能的用途和语义):
“上传”表示您正在发送,因此(大多数相关)位将输出。
“下载”表示您正在接收,因此(大多数相关)位将输入。
数据包需要响应(再次强调,一般来说),因此会有数据位以相反的方向流动,以便让一端知道另一端收到了最后发送的数据包。
答案3
它只是意味着您通过该网络消耗了多少数据。
您可以按照以下计算将其计算为兆字节:
1 兆字节 = 1048576 字节
1 千字节 = 1024 字节
'In' 表示下载,'Out' 表示上传。'In' 大于 'Out',因为上传量小于下载量。