zoukankan      html  css  js  c++  java
  • 网络(1)tc 相关

    1. net_cls
      The net_cls subsystem tags network packets with a class identifier (classid) that allows the Linux traffic controller (tc) to identify packets originating from a particular cgroup. The traffic controller can be configured to assign different priorities to packets from different cgroups.
      net_cls.classid
      net_cls.classid contains a single value that indicates a traffic control handle. The value of classid read from the net_cls.classid file is presented in the decimal format while the value to be written to the file is expected in the hexadecimal format. For example, 0x100001 represents the handle conventionally written as 10:1 in the format used by the ip utility. In the net_cls.classid file, it would be represented by the number 1048577.
      The format for these handles is: 0xAAAABBBB, where AAAA is the major number in hexadecimal and BBBB is the minor number in hexadecimal. You can omit any leading zeroes; 0x10001 is the same as 0x00010001, and represents 1:1. The following is an example of setting a 10:1 handle in the net_cls.classid file:
    ~]# echo 0x100001 > /cgroup/net_cls/red/net_cls.classid
    ~]# cat /cgroup/net_cls/red/net_cls.classid
    1048577
    

    Refer to the man page for tc to learn how to configure the traffic controller to use the handles that the net_cls adds to network packets.

    参考文档
    redhat document

    欢迎评论交流
  • 相关阅读:
    解决端口被占用问题
    python实现操作mysql数据库
    python实现读取并处理excel单元格中的数据
    python实现读取配置文件
    python实现读取excel
    接口测试简介
    python实现获取文件夹中的最新文件
    Redis入门
    mysql高可用研究(二) 主从+MHA+Atlas
    mysql高可用研究(一) 主从+MHA架构
  • 原文地址:https://www.cnblogs.com/linengier/p/11105633.html
Copyright © 2011-2022 走看看