流量控制(TC)模块的统计数据保存在哪里?保存在哪个路径

流量控制(TC)模块的统计数据保存在哪里?保存在哪个路径

例如:

sudo tc -s class show dev ens9f0 
class htb 1:22 parent 1:2 prio 0 rate 15Gbit ceil 20Gbit burst 0b cburst 0b 
 Sent 5060059585301 bytes 563925789 pkt (dropped 0, overlimits 86000741 requeues 0) 
 backlog 0b 0p requeues 0
 lended: 79948165 borrowed: 6052610 giants: 0
 tokens: -1 ctokens: -1

我想知道统计数据(已发送 5060059585301)存储在哪里?谢谢您的帮助!

答案1

统计信息保存在内核的内存中;它们不会保存在任何其他地方,并且会在重启时丢失。

tc和工具ip通过以下方式从内核检索统计数据网链(他们使用提交配置的相同系统 - 例如当您创建新队列时,tc 会发送 Netlink 命令)。

如果您只想以某些方便的格式自动检索统计数据,请尝试-jJSON 输出选项(例如tc -j -s class show)。

相关内容