免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: kifast
打印 上一主题 下一主题

[系统管理] 关于Linux系统上cGroup的使用的一点疑问? [复制链接]

论坛徽章:
1
摩羯座
日期:2014-08-04 14:50:06
11 [报告]
发表于 2014-07-01 22:58 |只看该作者
本帖最后由 kifast 于 2014-07-01 23:00 编辑

回复 10# q1208c


虽然不是太明白, 但看上去好高级的样子.
不知道楼主这样做的目的是什么? 是否可以使用 虚拟机来解决呢?
那样的话, 是不是会更简单些呢?




这样搞,主要是通过cGroup来限制主机上的虚拟机的CPU资源和内存资源的使用。cGroup主要是针对Linux上的进程进行分组化管理,一个虚拟机其实也是主机上的一个进程而已。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
12 [报告]
发表于 2014-07-02 07:37 |只看该作者
回复 11# kifast

据我所知, 每一种虚拟机都有自己的资源管理机制. 可以控制虚拟机的资源使用.

我的意思是, 如果每台机器上都有这么指定, 一两台还好, 要是很多机器的话, 估计管理员累shi了.
   

论坛徽章:
1
摩羯座
日期:2014-08-04 14:50:06
13 [报告]
发表于 2014-07-03 00:14 |只看该作者
回复 12# q1208c


   其实实现的是类似Vmware Esxi上虚拟机资源池的功能。KVM虚拟机没有什么自己的资源管理功能,你给它两个vcpu,guest机系统忙起来,host机就会占满2个host机上的cpu核的资源,一个vcpu对应一个host机线程。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
14 [报告]
发表于 2014-07-03 08:18 |只看该作者
回复 13# kifast

这个我知道. 不过, 通常的做法跟你的正相反.

使用虚拟机的人, 没人想要性能下降, 都想性能最大化. 所以, 在虚拟机部署上,
一般是总的 vcpu 数量不大于 总的 物理 cpu 数量, 这样才能最大化的利用系统
资源.

不过, 如果你有兴趣, 可以研究一下 LXC, 那是个基于容器的虚拟机, 好象就是用的 cGroup 的功能. 具体我没研究过.
   

论坛徽章:
1
摩羯座
日期:2014-08-04 14:50:06
15 [报告]
发表于 2014-07-03 09:19 |只看该作者
回复 14# q1208c


   Vmware对单个虚拟机的vcpu个数的建议是1到2个,超配反而会引发性能下降,白皮书是这么说的。我们考虑单个物理机上存在若干虚拟机,不同虚拟机划分不同的资源组,不同资源组按cGroup来划分资源配额,
在产生资源竞争的时候,按实现划分的份额比例来分配。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
16 [报告]
发表于 2014-07-03 09:21 |只看该作者
回复 15# kifast

我觉得 vmware 那说明 怕是针对 Windows 的. 因为多数 Windows OS 根本就不支持更多的 CPU.




   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP