ESXi内虚拟机带快照与不带快照的情况下简单性能对比.

1. 两个虚拟机配置相同都为2vCPU 8G内存

一个虚拟机内包含较多的快照且有内容梗概

一个虚拟机不包含快照直接只有一个虚拟机的vmdk磁盘文件

操作系统未windows server 2008r2

磁盘测试工具是HDtune

测试结果:

不带快照的机器:

带快照的机器:

简单发现 存取时间多个快照的虚拟机比没有快照的虚拟机多使用了50%的时间.

突发传输速率只有不带快照的虚拟机三分之一

CPU占用率是不带快照的占用几乎三倍.

简单测试认为快照对磁盘IO还是有非常大的影像的,

备注 两个虚拟机在同一个服务器上面 配置相同

服务器raid卡有BBU 开启缓存读写,write back模式 单独的SATA 2T的磁盘均开了 磁盘自己的缓存 所以测试数据数值比较高..

时间: 2024-11-06 22:01:15

ESXi内虚拟机带快照与不带快照的情况下简单性能对比.的相关文章

非C++内建类A和B,在哪些情况下B能隐式转化为A

//B公有继承自A,可以是间接继承 class B:public A{} //B实现了隐式转化为A的转化操作 class B{operator A();} //A实现了non-explicit的参数为B class A{A(const B&);} //赋值操作 A& operator=(const B&);

【zabbix】监控ESXi上虚拟机硬盘的增长量及占用量

因为公司之前是拿硬件堆出来的环境现在想要上虚拟化所以我们现在的环境大多都是通过P2V把原来的机器腾出来之后安装ESXi然后就在本地硬盘上跑虚拟机我也知道很不安全所以我们就需要面临几个问题以前的节点配置的硬盘空间和内存都不大所以我们跑虚拟机的话硬盘和内存就会特别吃力.当然内存跑满了顶多是性能上面有点问题但是硬盘跑满了整个节点上面的虚拟机就会陆续的停掉比较尴尬的问题.那么为了预防这个问题的发生在开始的时候我已经写了一篇怎么监控节点硬盘空间的量的文章面包ESXi 硬盘监控脚本使用方法详解http://

最新推出SAP ECC EHP7最新版本IDES带演示数据,带开发ACCESS KEY。

最新推出SAP ECC EHP7最新版本IDES带演示数据,带开发ACCESS KEY. SAP各系统版本安装虚拟机+终身辅导+推荐就业+项目文档+模块PA视频 联系人:tomy(saper) QQ 59728900 MSN或email:  [email protected] http://shop.paipai.com/59728900 制作缘由:   鉴于SAP最新版本EHP7的问世,有的兄弟殷切需要EHP7,因为公司和其他公司有合作,又因有的学CRM的兄弟需要把CRM和ECC装一起.恰好这

UTF8带BOM和不带BOM(转载)

UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM.所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯).BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order).微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 A

关于在gridview中有dorpdownlist的情况下使用自带编辑模板的方法

今天记录一下在gridview中,如果有dropdownlist的情况下使用gridview自带编辑模式的方法. 好吧,今天的这个问题有点绕,详细解释一下目的. 因为gridview中的某些列的数据是从basedata里面带出来的,在编辑gridview的时候,user是想手动选择列值,而不是手动输入(输入不对的话,系统会报错),以上是背景. OK,想了想,在gridview中可以这样实现这个功能,用gridview自带的编辑模板,数据呈现用label绑定,数据编辑的时候用dropdownlis

带包的java类在cmd环境下的执行办法

带包的java类在cmd环境下的执行办法:工程目录为D:\Program Files\eclipse\workspace\ReadFileByLinesUniq上面目录下有两个文件夹bin和src源文件位于src\cn\cnnic\ops\zonefile目录下通过eclipse编译src\cn\cnnic\ops\zonefile\ReadFileByLinesUniq.java的.class文件位于bin\cn\cnnic\ops\zonefile\ReadFileByLinesUniq.c

C++中#include包含头文件带 .h 和不带 .h 的区别

C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些不同? 之前在写C++程序的时候只知道使用 #include <iostream> 的时候,使用函数前要用 using namespace std; 导入命名空间,而 #include <iostream.h> 则不用,这个得看C+ +标准化过程为C++开发者做了哪些有意义的工作. (

.net 在不同情况下调用带soapheader的webservice的方式

国庆长假到了,本想出去玩玩,无奈自己屌丝一枚,啥都没有,只能自己宅在家里思考思考人生.不过人生还是过于复杂,一时间也想不出个所以然,只能是整理一下在工作中遇到的一些小问题,首先是关于带soapheader的webservice. 一.webservice大家都用的比较频繁,有时也有一些带soapheader的webservice,首先一种最简单的调用soapheader的情况就是,如果对方的webservice也是用.net写的,可能会是这种方式 [WebMethod] [SoapHeader(

python带参数和不带参数装饰器

http://blog.csdn.net/pipisorry/article/details/41902599 对于无参数的装饰器,其装饰器函数的参数是要被装饰的函数对象名: 对于有参数的装饰器在调用时使用的是应用的参数,@timeStumpFunc_args(argv)的argv,已不再是要被装饰的函数对象名,所以必须在内部再定义一个函数getfunc()来接收要被装饰的函数对象. #!/usr/bin/env python # coding=gbk """ __title