基于LXC容器资源优化的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:rmbsaxn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术现在被广泛应用,常用的VMware、KVM、XEN等属于平台虚拟化中的完全虚拟化或是硬件辅助虚拟化,目前,以各类容器技术为代表的操作系统级虚拟化,以其开销低、可伸缩性好等优点得以推广。由内核在操作系统上虚拟出多个复用宿主内核及库的新的系统实例来隔离不同的容器进程,它们无需提供硬件模拟和指令解释,借助由内核提供的Namespace和Cgroups两种机制,以低的复杂度实现了资源的隔离与管理,提供轻量高效的服务,但从容器的隔离性和资源的利用仍然有可以提升的空间。本文从基于Linux容器技术实现虚拟化的原理上进行探讨,提出了提升容器隔离性和优化容器资源利用的模型,拟优化容器运行时由资源闲置或竞争带来的浪费,同时通过容器分组和操作过滤提升容器引擎的隔离性。容器的资源限制主要通过Linux内核提供的Cgroup机制实现,优化模型使用了其资源子系统的配置参数来管理不同类型的资源,例如可以通过限额类参数进行运行环境的限制,由报警与自动控制类参数控制如oom等功能,最后由统计与监控类参数提供运行中的日志报告。优化模型要对原LXC平台进行修改,通过运行时动态监控容器的执行状态,实时调节其配置环境,对其使用的资源做到按需分配,为使容器不再无序执行于宿主机上,模型通过树来组织集群机器及机器上的容器,通过将所有容器按优先级队列的方式对运行中的容器按需按序进行优化。对原系统修改后,在其基础结构上添加了额外的功能模块,分别有在用户层对容器按组划分并部署的容器分组管理模块,以及集成在容器引擎中用来管理集群硬件资源,并模拟容器资源配置环境实现动态按需分配的虚拟容器资源池模块,还有同样集成在容器引擎中用来在容器组创建时或是运行中,通过监视单个容器的运行状态,对容器资源配给动态调节并按环境迁移的调度模块等。文章最后,通过对优化后的系统进行计算能力和内存读写的测试,并与其他几种主流虚拟化技术一同对比,说明优化后的性能优势,证明本文所提出的方案的合理性与有效性。
其他文献
在围垦仅 2年的沿海滩涂上 ,采用田间试验研究了不同土壤含盐量、播种量和施氮量对碱蓬嫩茎叶鲜重、干重和籽粒产量的影响。结果显示 ,土壤含盐量与碱蓬嫩茎叶鲜重、干重和籽
2011年,中央一号文件提出加强农田水利等薄弱环节建设,引导农民自愿投工投劳,加快小型农田水利重点县建设等决定,随后出台的国家又出台了《关于深化小型水利工程管理体制改革
武汉地铁3号线香港路站右线盾构在深覆土(隧道顶部覆土约22m)条件下、在富含承压水的粉细砂地层中始发,盾构始发风险极大。介绍了钢套筒始发辅助措施结合垂直冻结加固的盾构
为明晰放牧强度对高寒草甸物种、生活型以及功能群多样性和生物量的时间累积作用以及对多样性与生物量之间相互关系的影响。本研究选择青藏高原东北缘高寒草甸,在6个放牧强度
文中提出了一种配接SMA型射频同轴连接器的电缆组件。通过共面补偿优化设计以及对装配过程中影响电缆组件电性能指标的关键因素进行分析,设计了SMA型射频连接器,并配接射频电
文中提出了一种配接N型射频同轴连接器的电缆组件。通过共面补偿设计,提出的电缆组件在整个工作频段(0.01~18)GHz,测试的电压驻波比VSWR<1.13。提出的配接N型连接器电缆组件
国家出台技术研发费加计扣除税收优惠政策,是为了减轻企业资金投入负担过重,鼓励企业加大投入不断创新,开发市场需要的新产品。本文主要是通过国家政策的解读,结合工作实际指
波场延拓法是最常用的反Q滤波方法,但其振幅因子的不稳定性致使深层的高频信息放大,从而影响反Q滤波的效果。本文通过推导证明了完全稳定振幅补偿只和Glim(增益限制)有关难以
犬为人类最早驯化的家养动物之一,有着与人类相似的感官结构,但国内对犬感官研究较少。综述了国外对犬感官结构与功能的相关研究,以期人们对犬有更深的了解,为犬感官疾病模型
随着云计算技术的不断发展,虚拟化技术的重要性毋庸置疑,Docker作为一种新型的虚拟化技术,已经成为云计算领域最炙手可热的开源项目之一。文中通过对Docker技术的实现原理与