例如:
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 命令)。
如果您只想以某些方便的格式自动检索统计数据,请尝试-j
JSON 输出选项(例如tc -j -s class show
)。