Shell Scripting:如何计算上传到远程节点的字节数?
1)我使用了IPTRAF命令它可以捕获所有数据但是当我尝试使用vxargs(python)从本地系统运行脚本时,它不起作用。 2)我也尝试使用IFTOP命令,但它没有将输出保存到文件中。 3)/ proc / net / dev也不起作用,因为它捕获了一些额外的数据包。
tcpdump命令是否仅捕获传输的数据加载的字节数/包数,或者传输的数据是否附加了一些标头?
我想从我正在运行的网络密集型应用程序中仅捕获数据包。
答案 0 :(得分:0)
我认为这不可能是琐碎的。有关可能实现此目的的程序,请参阅http://mutrics.iitis.pl/tracedump。但是它自2012年以来一直没有更新,只适用于32位拱。
粗略的解决方案可能是通过strace
运行应用程序,然后汇总相关系统调用的返回值,如write
和sendto
。