版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Cgroup与单机资源管理2011-12提纲业界声音Cgroup实现CgroupinBaidu提纲业界声音Cgroup实现CgroupinBaiduCgroup的发展是不可逆转的MemoryController(memcg)WorkshopGoogle的云计算平台OpenVZ的虚拟计算平台RedHat6和openSUSE11.3YingHan(Google)“SoIthinkthisisfirmlyoneofthose"realimprovement"patches.Goodjob.Groupschedulinggoesfrom"usefulforsomespecificserverloads"to"that'sakillerfeature".”LinusTorvalds小补丁大改善200+行代码+configSCHED_AUTOGROUP+ bool“Automaticprocessgroupscheduling”+ selectCGROUPS+ selectCGROUP_SCHED+ selectFAIR_GROUP_SCHEDControlGroupsResourceControlinProcessGroupsPaulMenage(Google)sincelinux-2.6.24资源=硬件CPUNETIOMEMORY进程组更适合作为资源管理的单位进程G1G2G3进程组Cgroup细节Cgroup框架HierachicalInheritCgroup子系统使用框架的分组机制对一组进程就某种资源进行管理Cgroup框架 <-> Cgroup子系统 vfs <-> ext4/btrfs文件系统Cgroup子系统ResourceControlCPU,MEMORY,NET,IOIsolationandspecialControldebug,perf,ns,freezer,devices…联合或独立的子系统联合独立silver
cpu:30%mem:30%goldencpu:50%mem:40%Iron
cpu:20%mem:30%silver
cpu:30%goldencpu:50%Iron
cpu:20%silver
mem:30%goldenmem:40%Iron
mem:30%CPU子系统CFS组调度cpu.shares下限可抢占可稀释
SCHED_AUTOGROUP原理firefoxv.s.make
-j64per-tty/sessionautogroupuserspacev.s.kernelspaceCPU子系统进展多核cpuset:区分cpucore及momorynodes(NUMA)Pay-per-use环境cfsbandwidthcontrol:cpu硬上限MEMORY子系统进展隔离性:per-groupvm机制更友好的OOMKernelmemoryaccountingNET子系统net_cls:基于cgroup的filtertc:限制发送速率,bps/ppsNET子系统进展用户程序友好接收限速IO子系统进展servicetime
v.s.iopsv.s.bandwidth逻辑设备v.s.物理设备隔离对IO调度策略的影响异步支持其他子系统debug:exampledebugns:名字空间,用于实现containerdevices:进程访问设备的黑白名单freezer:暂停或重启整组进程perf:控制本组进程在特定CPU上的perf_event监控checkpoint/restart:进程状态dump到file里,可以在别的机器上重启CgroupinBaidu场景1:网页检索不停服务更新索引库响应时间灵敏写对读的影响CgroupinBaidu场景2:分布式计算平台的预算申请与审计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河南南阳理工学院人才招聘30人考试备考题库及答案解析
- 2026年第五师八十八团国家级公益林护林员招聘(3人)考试备考试题及答案解析
- 2026山东省淄博第十一中学招聘11人考试参考题库及答案解析
- 2026湖南长沙市雨花区育新第二小学春季合同制教师招聘考试参考试题及答案解析
- 中冶交通2026届校园招聘考试备考试题及答案解析
- 2026年怒江州贡山县公安局招聘警务辅助人员(5人)笔试备考题库及答案解析
- 2026湖北武汉市华中农业大学其他专业技术人员招聘15人笔试备考题库及答案解析
- 压伤患者的并发症护理与处理
- 智能机器全景解析
- 2026北京协和医院康复医学科合同制物理因子治疗(理疗)技术员招聘考试备考题库及答案解析
- GB/T 1449-2005纤维增强塑料弯曲性能试验方法
- 初中作文-作文指导课-句与段的写作技巧课件
- 水利工程设计变更全套资料表格
- 急性左心衰的抢救配合及护理课件
- 医疗器械基础知识法规培训-课件
- 绿色化学原理课件
- 《出塞》优秀课件
- 优倍流量积算仪说明书
- 苏教版六年级上册数学期末总复习(专题)课件
- YY∕T 0636.3-2021 医用吸引设备 第3部分:以真空或正压源为动力的吸引设备(高清正版)
- 北京市西城区2021届英语八年级(上)期末考试模拟试题
评论
0/150
提交评论