linux 磁盘使用 c,Linux运维知识之利用cgroup限制instance磁盘io资源使用

本文主要向大家介Linux运维知识之利用cgroup限制instance磁盘io资源使用绍了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

a000a816d9571d32d529fd9168ea3672.png

1、安装libcgroup软件包;

[root@pre-pool1-r6-06-08-18-01 ~]# yum install libcgroupLoaded plugins: product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.epel                                                                                                              | 3.0 kB     00:00    epel/primary_db                                                                                                   | 7.9 MB     00:00    rhel-HighAvailability                                                                                             | 3.9 kB     00:00    rhel-HighAvailability/primary_db                                                                                  |  43 kB     00:00    rhel-LoadBalancer                                                                                                 | 3.9 kB     00:00    rhel-LoadBalancer/primary_db                                                                                      | 7.0 kB     00:00    rhel-ResilientStorage                                                                                             | 3.9 kB     00:00    rhel-ResilientStorage/primary_db                                                                                  |  47 kB     00:00    rhel-ScalableFileSystem                                                                                           | 3.9 kB     00:00    rhel-ScalableFileSystem/primary_db                                                                                | 6.8 kB     00:00    rhel-Server                                                                                                       | 3.9 kB     00:00    rhel-Server/primary_db                                                                                            | 3.1 MB     00:00    rhel-dvd                                                                                                          | 3.9 kB     00:00    rhel-dvd/primary_db                                                                                               | 3.1 MB     00:00    Setting up Install ProcessPackage libcgroup-0.40.rc1-5.el6.x86_64 already installed and latest versionNothing to do

2、开启服务;

[root@pre-pool1-r6-06-08-18-01 ~]# service cgconfig restartStopping cgconfig service:                                 [  OK  ]Starting cgconfig service:                                 [  OK  ][root@pre-pool1-r6-06-08-18-01 ~]# chkconfig cgconfig on[root@pre-pool1-r6-06-08-18-01 ~]# service cgred restartStopping CGroup Rules Engine Daemon...                     [  OK  ]Starting CGroup Rules Engine Daemon:                       [  OK  ][root@pre-pool1-r6-06-08-18-01 ~]# chkconfig cgred on

3、修改配置文件

[root@pre-pool1-r6-06-08-18-01 ~]# cat /etc/cgconfig.conf##  Copyright IBM Corporation. 2007##  Authors:        Balbir Singh #  This program is free software; you can redistribute it and/or modify it#  under the terms of version 2.1 of the GNU Lesser General Public License#  as published by the Free Software Foundation.##  This program is distributed in the hope that it would be useful, but#  WITHOUT ANY WARRANTY; without even the implied warranty of#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.## See man cgconfig.conf for further details.## By default, mount all controllers to /cgroup/mount {cpuset        = /cgroup/cpuset;cpu        = /cgroup/cpu;cpuacct        = /cgroup/cpuacct;memory        = /cgroup/memory;devices        = /cgroup/devices;freezer        = /cgroup/freezer;net_cls        = /cgroup/net_cls;blkio        = /cgroup/blkio;}group bio-181 {        blkio {                blkio.throttle.write_iops_device="";                blkio.throttle.read_iops_device="";                blkio.throttle.write_bps_device="252:0 209715200";                blkio.throttle.read_bps_device="252:0 209715200";                blkio.reset_stats="";                blkio.weight="500";                blkio.weight_device="";        }}[root@pre-pool1-r6-06-08-18-01 ~]# cat /etc/cgrules.conf# /etc/cgrules.conf#The format of this file is described in cgrules.conf(5)#manual page.## Example:#                        #@student        cpu,memory        usergroup/student/#peter                cpu                test1/#%                memory                test2/# End of file*               blkio           bio-181/

4、重启服务

[root@pre-pool1-r6-06-08-18-01 ~]# /etc/init.d/cgconfig restartStopping cgconfig service:                                 [  OK  ]Starting cgconfig service:                                 [  OK  ][root@pre-pool1-r6-06-08-18-01 ~]# /etc/init.d/cgred restartStopping CGroup Rules Engine Daemon...                     [  OK  ]Starting CGroup Rules Engine Daemon:                       [  OK  ]

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值