gpt4 book ai didi

linux - 使用 cgroup 限制 IO 使用

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:39 26 4
gpt4 key购买 nike

我正在尝试使用 cgroup 限制我的服务器上的 Io 使用。

这是我的分区表信息:

major minor  #blocks  name    
8 0 10485760 sda
8 1 9437184 sda1
8 2 1047552 sda2

这是我的文件系统结构:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1 8.9G 8.4G 37M 100% /
none 1004M 0 1004M 0% /dev/shm

当我尝试执行以下命令时:

echo "8:1 10485760" > /cgroup/blkio/test2/blkio.throttle.write_bps_device

我得到的输出为:

-bash: echo: write error: No such device

这是我的 cgroups 配置:

mount { 
blkio = /cgroup/blkio;
}

group test2 {
blkio {
blkio.throttle.write_iops_device="";
blkio.throttle.read_iops_device="";
blkio.throttle.write_bps_device="";
blkio.throttle.read_bps_device="";
blkio.weight="";
blkio.weight_device="";
}
}

为什么我无法限制/dev/sda1 IO 使用?

最佳答案

设置blkio时需要使用物理设备。对整个磁盘使用主要:次要 (8:0)。

关于linux - 使用 cgroup 限制 IO 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28830754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com