软件测试:关于性能测试中使用物理机和虚拟机的区别

需要说明的情况,以下对比表格主要针对性能测试

  举例的物理机和虚拟机的数值

  CPU 2Ghz
  内存 4GB
  网卡 100M
  硬盘 200G

  虚拟机所在的物理机器称之为“宿主机”,单独的物理机和虚拟机是在数值等同的情况下进行以下比对:

软件测试:关于性能测试中使用物理机和虚拟机的区别_第1张图片

  其他:

  VM实现:

  VMware 虚拟化的工作原理是,直接在计算机硬件或主机操作系统上面插入一个精简的软件层,用软件模拟计算机软硬件环境,占用物理机本身的资源,将这部分资源“硬件化”--划分了一个特定的可以格式化的分区,在其中包含cpu的应用资源、内存、硬盘、网络资源等等,建立完整的运行环境。

  1、虚拟机的CPU实现:

  由于虚拟机是基于一个软件层实现的,CPU的处理能力实际上是物理机进程调度虚拟机组件来实现的,虚拟机的CPU取决于宿主机的CPU分配。

  2、虚拟机的内存分配:

  无论怎样分配,推荐的内存的大小值不能超过所在的物理宿主机的内存,而且物理机的内存动态调整会直接影响到虚拟机的内存使用率;如果内存值大于宿主机的物理内存值,最终还是会导致宿主机本身在内存和硬盘间调度。

  同时,虚拟机的内存实际使用率低于虚拟机的内存分配值,仍有一部分用于虚拟机的运作-以上两个原因决定了虚拟机的内存值是一个时刻变动的动态值,并且在物理机内存恶化的情况下,表现更糟糕。

  3,虚拟机的网络使用:

  1、桥接Bridge

  bridge方式里面,就是利用网卡的这种功能为每一个VM分配一个外网的IP;每个VM在网络上的地位与宿主机是对等的。可认为每一个VM都是一个网络上的物理机。

软件测试:关于性能测试中使用物理机和虚拟机的区别_第2张图片

......

文章出处:51Testing软件测试网 http://www.51testing.com/html/34/n-848134.html

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11323760/viewspace-1060659/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11323760/viewspace-1060659/

你可能感兴趣的:(软件测试:关于性能测试中使用物理机和虚拟机的区别)