l关于性能测试中使用物理机和虚拟机的区别.docxVIP

l关于性能测试中使用物理机和虚拟机的区别.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l关于性能测试中使用物理机和虚拟机的区别

关于性能测试中使用物理机和虚拟机的区别需要说明的情况,以下对比表格主要针对性能测试:举例的物理机和虚拟机的数值CPU 2Ghz内存 4GB网卡 100M硬盘 200G虚拟机所在的物理机器称之为“宿主机”,单独的物理机和虚拟机是在数值等同的情况下进行以下比对:项CPU值内存值网卡速率硬盘值应用程序的运行方式物理机实例2Ghz实例4GB实例100M实例200GCPU内存取指(若干机器周期间隔),若不在内存则读取硬盘(硬盘磁头查找定位读取为毫秒级),加载到内存,CPU取指执行虚拟机由于虚拟机是基于一个软件层实现的,CPU取决于宿主机的分配,虚拟机如果全部拥有的宿主机处理器数量,会导致整机的性能下降。 无论是直接使用宿主机的物理内存还是虚拟机自动分配,均受限于宿主机能动态分配给虚拟机的内存值,且在宿主机内存率恶化的时候迅速影响,分配的4GB值只视为最佳值。如果性能测试过程中,出现了性能瓶颈,无法判断是虚拟内存不足还是宿主机本身的性能问题。可以选择使用桥接网络bridge(独立双向的任意资源访问)、宿主机网络host-only(单向访问外网资源)和NAT网络(仅访问宿主机),在选择NAT和桥接两种访问网络的方式和宿主机网络情况是息息相关的。分配给VM的硬盘,由于存放VM本身的各项资源,查看将小于分配值。其访问速度不受虚拟化的影响。由于VM本身将全部资源存放在划定的硬盘文件中,VM运行时部分加载至内存,涉及到的过程大概为:VM中进程请求调页,虚拟CPU中断取指,读取磁盘到VM内存,进程处理。每个环节都是在宿主机的OS或是硬件层上实现,在争用资源的过程中,VM的各项值均会急剧波动,从而导致性能测试的失败。其他:VM实现:VMware 虚拟化的工作原理是,直接在计算机硬件或主机操作系统上面插入一个精简的软件层,用软件模拟计算机软硬件环境,占用物理机本身的资源,将这部分资源“硬件化”--划分了一个特定的可以格式化的分区,在其中包含cpu的应用资源、内存、硬盘、网络资源等等,建立完整的运行环境。 1,虚拟机的CPU实现:由于虚拟机是基于一个软件层实现的,CPU的处理能力实际上是物理机进程调度虚拟机组件来实现的,虚拟机的CPU取决于宿主机的CPU分配。2,虚拟机的内存分配:无论怎样分配,推荐的内存的大小值不能超过所在的物理宿主机的内存,而且物理机的内存动态调整会直接影响到虚拟机的内存使用率;如果内存值大于宿主机的物理内存值,最终还是会导致宿主机本身在内存和硬盘间调度。同时,虚拟机的内存实际使用率低于虚拟机的内存分配值,仍有一部分用于虚拟机的运作-以上两个原因决定了虚拟机的内存值是一个时刻变动的动态值,并且在物理机内存恶化的情况下,表现更糟糕。3,虚拟机的网络使用:1.? 桥接Bridgebridge方式里面,就是利用网卡的这种功能为每一个VM分配一个外网的IP;每个VM在网络上的地位与宿主机是对等的。可认为每一个VM都是一个网络上的物理机。?2. Host only第3种的NAT方式实际上是在这种方式上加了一个功能而已(增加一项NAT服务)。host only 用的是vmnet1,它包括两个组件,一个虚拟的网卡(Host Virtual Adapter),一个网拟的交换机(Virtual Switch),虚拟的网卡自动连到这个交换机上。Host Virtual Adapter和各个虚拟机的网卡一起已经组成了一个局域网,而且Host Virtual Adapter所在的宿主机还有一个网卡(物理网卡)连接着外网—不过这个宿主机上的两个网卡间不能通信。虚拟网卡不能和物理网卡通讯,导致了VM不能访问外网,但通过Host Virtual Adapter,VM们可以访问host,所以叫做 host only。另外,让VM们能够访问外网的方法:把host 配置成一个简单的NAT服务器:在Windows XP 下使用的方法:打开网络连接,右击物理网卡的连接,属性,高级,找到 Internet Connection Sharing(ICS),勾选,VMware默认装了两个网卡:vmnet1和。确定vmnet1共享物理网卡的IP,XP会弹出一个对话框,提示再用共享文件--使用ICS后,不能在局域网里共享文件---系统会将vmnet1上的 Host Virtual Adapter的IP设为 192.168.0.1,未提供DHCP,将VM的IP静态地设为192.168.0.x,网关设成Host Virtual Adapter(192.168.0.1),VM们的DNS也要设置成静态的,最好设置成宿主机的DNS。?3.?NAT增加一项NAT服务,而这个NAT服务并不连接 Host Virtual Adapter与物理网卡, 它相当于又虚拟出来一个网卡--默认情况下,这个未命

文档评论(0)

1789811832 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档