
Virtualization
文章平均质量分 91
Omni-Space
专注Android, Mobile Security and AI
展开
-
Mips KVM Trap&Emulate implemented in Linux
基本原理 Trap&Emulate,即陷入&模拟的方式,是纯软件实现的全虚拟化方案,基本不借助硬件虚拟化功能。本文主要关注内存虚拟化实现中的核心,TLB miss相关实现。基本原理是: 所有的TLB miss都将导致Guest退出到VMM处理,然后在VMM中进行相应模拟。 具体实现原理描述如下: 当前内核版本(4.9)的实现方式定义了2中TLB: Guest TLB。由Gue转载 2017-08-26 13:06:45 · 874 阅读 · 0 评论 -
资源隔离之 Linux namespace
Linux namespace 简称 ns,在 2002 年 2.4.19 内核中被引入,发展到今天已经有 15 个年头了。2010 年后国内云计算爆发,紧接着 2013 年 Docker 崛起,ns 才作为不可或缺的一部分被重视起来。ns 本身其实比较简单,它是 Linux 内核的一种机制,给进程隔离和虚拟化内核资源用的。不同的进程是共享内核资源的。好比说大家住在同一个小区,虽然到家后关起门来谁...转载 2018-04-01 15:55:23 · 5513 阅读 · 0 评论