基于LXC的Android系统虚拟化技术

作者:谷德贺; 顾乃杰; 刘博文; 苏俊杰; 贺爱香
来源:计算机系统应用, 2017, 26(12): 58-63.
DOI:10.15888/j.cnki.csa.006110

摘要

虚拟化技术的研究正逐渐从高性能服务器端转向移动智能设备领域.现有的虚拟化方案多是采用多内核方案,系统负载高,效率低.针对车载系统等平台多屏显示以及资源受限等问题,本文提出一种基于容器技术的Android轻量级虚拟化方案.该方案通过利用Namespace资源隔离机制和Cgroup资源分配机制,使得ARM平台在资源使用较少的同时,能够同时启动多个Android虚拟机,并且各虚拟机上的屏幕显示相互独立.测试结果表明,该方案的内存占用率较双系统方案降低了7%,而平均CPU使用率较原生Android系统仅增加了1%.

全文