如何计算两台机器 Ubuntu 之间传输的数据大小?

如何计算两台机器 Ubuntu 之间传输的数据大小?

更新

我有两台电脑。

第一个是工作站,运行深度学习代码,有线连接AP。

第二个是作为机器人的计算机。它从其他传感器发送视频和其他信息,并通过 LAN 卡连接 AP。

我想使用终端中的命令实时了解它们之间交换的数据大小。

我如何测量它们通过特定网络相互传输的数据?

这里我指的是特定的网络(机器人的计算机)

我能知道机器人电脑向工作站发送了多少数据吗?同时,工作站向机器人电脑发送了多少数据(双向)

笔记:我正在使用无线和有线,但没有互联网(没有互联网)

答案1

执行此操作的最简单(也是最古老)的工具是,netstat -i但它仅列出每个接口上的总流量,而不是特定主机的流量。

上述评论中提供的链接指向一个答案这个问题;那里的答案包括一个相当全面的实时查看网络流量的工具列表。

但是,没有针对您的问题更具体的答案。可以使用 iptables 设置防火墙规则,其唯一目的是搜索特定流量(例如当前主机与另一台主机之间的流量),并以字节和数据包为单位对其进行计数。因此,如果上述工具给出的答案过于笼统,那么 iptables 就是您接下来要寻找的地方。

相关内容