首页/系统/Linux 内核与性能调优速查/cgroup v2 io.max / io.weight

cgroup v2 io.max / io.weight

io.max 按设备限速(rbps/wbps/riops/wiops),io.weight 分配 IO 权重;设备用主:次号(如 8:0)标识。

限速io.max(设备号 + 速率/IOPS)
权重io.weight(1-10000)
systemdIOReadBandwidthMax / IOWeight

查看与设置

查看与设置
cat /sys/fs/cgroup/<组>/io.stat | head
lsblk -o NAME,MAJ:MIN
echo "8:0 rbps=104857600 wbps=52428800" | sudo tee /sys/fs/cgroup/<组>/io.max

易错点

  • 设备号写错不会报错,会静默不生效,写完用 io.stat 验证
  • v1 的 blkio.throttle 接口与 v2 不同,迁移要重写规则

数据来源与参考

  • Linux 内核 Documentation/admin-guide/cgroup-v2.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌