CGroup系列十一NET_CLSNET_PRIO子系统
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CGroup系列十一NET_CLSNET_PRIO子系统相关的知识,希望对你有一定的参考价值。
写在前面
net_cls和net_prio子系统常常会合并挂载,如下:
一、NET_CLS子系统
net_cls子系统使用登记标识符(classid)标记网络数据包。在通过配置Linux流量管控器(traffic control),根据识别的特定控制组产生的数据包,调整不同控制组数据包的优先级。
1.1 net_cls.classid
net_cls.classid 包含表示流量控制handle值。用于设置该组进程相关的数据包进入哪个traffic class。从 net_cls.classid 文件中读取的 classid 值是十进制格式,但写入该文件的值则为十六进制格式。例如:0x100001 表示控制点通常写为 iproute2 所用的 10:1 格式。在 net_cls.classid 文件中,将以数字 1048577 表示。
格式形如:[0xAAAABBBB]
其中 AAAA 是十六进制主设备号,BBBB 是十六进制副设备号
# echo 0x100001 > /cgroup/net_cls/red/net_cls.classid
# cat /cgroup/net_cls/red/net_cls.classid
1048577
0
以上是关于CGroup系列十一NET_CLSNET_PRIO子系统的主要内容,如果未能解决你的问题,请参考以下文章