内存管理
2016-04-06 16:34
190 查看
分配4G 进入VM就能看到4G,可以超额的分配 不可能同时用到8=vm1 4G + vm2 4G + vm3 4G
esxi 有四大高级内存控制技术
1、透明页面 就是虚拟机的内存,用页作使用单位,不同虚拟机如果有相同的页,则用一个,这样可以节约内存 hash相同就用一个
2、ballooning 安装vmtools才可以使用,当内存使用紧张的时候,他可以让每个vm去释放闲置的内存
3、swap 虚拟内存技术,当物理内存不够使用的时候,用硬盘来充当内存,这个会大大降低性能
4 memory compression 内存压缩技术 就是当使用swap的时候,把内存压缩后再放到硬盘上,这样可以减小占用空间,提高内存使用效率 压缩比率大于50%
内存控制技术 :首先vm内存使用的最大值就是硬件设置的时候分配给vm的值,预留是必定使用的是物理内存 limit 是物理内存的使用不超过 指定的值 最大物理内存的使用
具体分配 看图
具体分配 看图
CPU 没有 虚拟 esxi开了个孔 直接使用主板上的CPU 多CPU 如2个 要等到2个idle 才会分配过来 任务不高 就用一个 cpu
CPU affinity 亲和 固定用哪个核心 不支持vmotion 手动的DRS 这个技术用处不大
esxi 有四大高级内存控制技术
1、透明页面 就是虚拟机的内存,用页作使用单位,不同虚拟机如果有相同的页,则用一个,这样可以节约内存 hash相同就用一个
2、ballooning 安装vmtools才可以使用,当内存使用紧张的时候,他可以让每个vm去释放闲置的内存
3、swap 虚拟内存技术,当物理内存不够使用的时候,用硬盘来充当内存,这个会大大降低性能
4 memory compression 内存压缩技术 就是当使用swap的时候,把内存压缩后再放到硬盘上,这样可以减小占用空间,提高内存使用效率 压缩比率大于50%
内存控制技术 :首先vm内存使用的最大值就是硬件设置的时候分配给vm的值,预留是必定使用的是物理内存 limit 是物理内存的使用不超过 指定的值 最大物理内存的使用
具体分配 看图
具体分配 看图
CPU 没有 虚拟 esxi开了个孔 直接使用主板上的CPU 多CPU 如2个 要等到2个idle 才会分配过来 任务不高 就用一个 cpu
CPU affinity 亲和 固定用哪个核心 不支持vmotion 手动的DRS 这个技术用处不大
相关文章推荐
- 【DevOps】为什么我们永远疲于奔命?
- 网络管理之IP地址篇
- IE7降低内存和降低CPU的几个技巧
- 文件的读出 编辑 管理
- 如何高效的使用内存
- DOS下内存的配置
- XP/win2003下发现1G的内存比512M还慢的解决方法
- SQL Server 2008 R2 应用及多服务器管理
- PowerShell实现动态获取当前脚本运行时消耗的内存
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- SQL语句实现查询SQL Server内存使用状况
- C语言内存对齐实例详解
- 深入学习C语言中memset()函数的用法
- VC下通过系统快照实现进程管理的方法
- 全局变量与局部变量在内存中的区别详细解析
- VB读取线程、句柄及写入内存的API代码实例
- php运行提示:Fatal error Allowed memory size内存不足的解决方法
- IE浏览器IFrame对象内存不释放问题解决方法
- C#之CLR内存深入分析
- JavaScript 变量、作用域及内存