我正在使用 Ubuntu。
我需要计算特定接口接收到的数据包数量。我发现可以使用 netstat 来完成。但是,我需要从 t=0 开始计数,直到我想要的特定时间 (t=...),并且计数器应从零开始
如果每次我重新启动计算机时计数器都从零开始,就可以做到这一点,但我只是想知道是否还有其他解决方案可以捕获我想要的特定时间内特定接口上有多少个数据包。
答案1
恐怕没有办法在不重新启动的情况下重置计数器(或者,如果网卡是通过动态模块加载的,则卸载-加载循环网卡模块)。
虚拟调零这里讨论了这个概念。
答案2
改用 nstat(来自 iproute2,而不是已弃用的 net-tools),参考https://superuser.com/questions/1590901/reset-netstat-statistics