微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Cgroups来限制CPU的使用

我正在尝试使用cgroups来限制cpu使用率。 我正在使用本指南https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-cpu_and_memory-use_case.html

我的/etc/cgconfig.conf文件如下

mount { cpu = /mnt/cgroup/cpu,cpuacct; cpuacct = /mnt/cgroup/cpu,cpuacct; } group wheel { cpu { cpu.shares="800"; } cpuacct { cpuacct.usage="0"; } } group test1 { cpu { cpu.shares="200"; } cpuacct { cpuacct.usage="0"; } }

我的cgrules.conf如下

@wheel cpu,cpuacct wheel @test1 cpu,cpuacct test1

当我尝试运行时,

如何从Linux系统caching中驱逐文件

与Windows上的本地主机IPC上的命名pipe道相比,TCP套接字有多慢?

将多核心组合到Linux上的SIngle核心处理,可能吗?

Drupal 7在“第一次加载”上太慢

性能问题并排运行WPF / Win32应用程序?

dd if=/dev/zero of=/dev/null bs=1024k

我看到用户100%的cpu使用率属于组轮和test1

我检查了与服务cgconfig状态的服务,并已启动

Loaded: loaded (/usr/lib/systemd/system/cgconfig.service; disabled) Active: active (exited) since Mon 2015-03-02 17:29:19 EET; 7min ago Process: 1240 ExecStop=/usr/sbin/cgclear -l /etc/cgconfig.conf -e (code=exited,status=3) Process: 56536 ExecStart=/usr/sbin/cgconfigparser -l /etc/cgconfig.conf -s 1664 (code=exited,status=0/SUCCESS) Main PID: 56536 (code=exited,status=0/SUCCESS)

谁能告诉我我做错了什么? 非常感谢

Windows 7 Professional 64位下的printf性能不佳

Ubuntu上的性能计数器库

LinuxasynchronousIO与libaio性能问题

比较冷启动和热启动

.htaccessredirect性能

cpu cgroup是工作保存,即。 如果没有竞争,就不会停止使用cpu。 如果您想对任务可以使用的cpu数量设置严格的限制,请尝试设置cpu.cfs_quota_us和cpu.cfs_period_us 。

看看这里的文档。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐