1. 一句话总结 内存虚拟化解决虚拟机里面的进程如何访问物理机上的内存这一问题。 GuestOS本身有虚拟地址空间,用GVA表示。虚拟机认为自己独占整个内存空间,用GPA表示。 HostOS本身有虚拟机地址空间,用HVA表示。宿主机本身有物理内存空间,用HPA表示。 好,内存虚拟化的问题变成了GVA ...
分类:
其他好文 时间:
2021-02-22 11:45:16
阅读次数:
0
转自:https://blog.csdn.net/rong_toa/article/details/110845945 《ARM SMMU原理与IOMMU技术(“VT-d” DMA、I/O虚拟化、内存虚拟化)》 《提升KVM异构虚拟机启动效率:透传(pass-through)、DMA映射(VFIO、 ...
分类:
系统相关 时间:
2021-01-07 12:01:57
阅读次数:
0
KVM 是业界最为流行的 Hypervisor,全称是 Kernel-based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主 ...
分类:
其他好文 时间:
2019-12-15 14:42:19
阅读次数:
107
一、Memory 1、查看memory信息 free -g cat /proc/meminfo dmesg | grep Memory 2、xml文件中的内存信息: vim /etc/libvirt/qemu/虚拟机名.xml 二、 EPT和VPID 1、EPT(扩展页表) EPT (Extende ...
分类:
其他好文 时间:
2019-02-02 12:50:31
阅读次数:
191
RHEL 7 安装步骤详解 1. 安装硬件向导 2. 配置虚拟硬件 设置内存 虚拟化技术(前提:计算机已在BIOS里开启虚拟化VT技术) 导入镜像文件 桥接模式 3. 启动配置界面-选择第一项 需要做配置的地方 4. 重启后的操作 完成配置 ...
分类:
其他好文 时间:
2019-01-08 19:21:56
阅读次数:
304
虚拟化技术的分类主要有服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化。 服务器虚拟化技术按照虚拟对象来分,可分为:CPU虚拟化、内存虚拟化、I/O虚拟化; 按照虚拟化程度可分为:全虚拟化、半虚拟化、硬件辅助虚拟化。 将不同的虚拟化对象和程度组合,可得出 9种 不同的服务器虚拟化技术。 首先详细介绍 ...
分类:
其他好文 时间:
2018-11-10 16:46:06
阅读次数:
201
1、更好的理解性能测试的作用和价值 2、软件测试的作用和价值:产品、用户 产品的角度:主要关注研发过程,尽可能早的发现问题,产品交付、功能完善 用户角度:用户使用体验,用户反馈收集和持续的改善 性能测试关注点: 1、跟用户体验直接挂钩的:响应时间,侧面的反应了服务器端的处理速度 2、服务器端资源的使 ...
分类:
其他好文 时间:
2018-03-24 23:59:24
阅读次数:
341
Linux将它的物理内存虚拟化。进程并不能直接在物理内存上寻址,而是由Linux内核为每个进程维护一个特殊的虚拟地址空间(virtualaddressspace)。这个地址空间是线性的,从0开始,到某个最大值。虚拟空间由许多页组成。系统的体系结构以及机型决定了页的大小(页的大小是固定的),典型的页的大小包括4K(32位系统)和8K(64位系统)。每个页面都只有无效(invalid)和有效(vali
分类:
系统相关 时间:
2018-02-06 20:16:39
阅读次数:
276
我们说完CPU方面的优化,接着我们继续第二块内容,也就是内存方面的优化。内存方面有以下四个方向去着手: 1. EPT技术 EPT也就是扩展页表,这是intel开创的硬件辅助内存虚拟化技术。我们知道内存的使用,是一个逻辑地址跟物理地址转换的过程。虚拟机内部有逻辑地址转成成物理地址的过程,然后再跳出来, ...
分类:
其他好文 时间:
2017-11-03 11:10:06
阅读次数:
170
KVM 介绍(1):简介及安装 http://www.cnblogs.com/sammyliu/p/4543110.html 学习 KVM 的系列文章: (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton) (4)I/O ...
分类:
其他好文 时间:
2017-09-27 14:27:51
阅读次数:
406