现在vmware 安装win7上性能损失最少的是不是win7

用虚拟机玩游戏的经验总结
互联网 & 10-19 15:15:52 & 作者:佚名 &
本文介绍了如何用虚拟机来玩游戏
我的宿主机为华硕笔记本 i7-2670qm 四核八线程处理器,HD6730显卡,4GB内存,英特尔330 120GB 固态硬盘(SSD),预装windows7-64bit 旗舰版操作系统,因为兼容性问题没装linux,虚拟机为vmware-workstation 9.0正版,win7-32位旗舰版,分配了6个核,开启显卡加速,内存2GB,我没看见有调节显存大小的选项。 我在虚拟机里安装了英雄联盟LOL 和 火炬之光2,全高特效运行,手感和实机上差不多,基本没有卡的时候,除了载入有点慢,因为没在实机上装过,也无从比较。那么总结如下: Q:在虚拟机里玩游戏是否可行? A:完全可行 Q:虚拟机玩游戏对硬件有何要求? A:要切记虚拟机通常只能发挥宿主机性能的一半或者更少,因此越强的宿主机,我认为虚拟机的性能就越好(在不限制资源的前提下)。如果你的宿主机都不能玩这个游戏,那么虚拟机一定不可以。要玩游戏,cpu的性能几乎没什么要求,对显卡的要求最大。因此我购买了cpu异常强劲的笔记本,从结果来看对虚拟机-游戏是不大好的,虽然hd6730也是张不错的显卡,显存更高达2gb,但是和四核心移动版i7在cpu中的位置比起来是没法比的。因此要达成这一目的,还是台式的DIY机比较好,品牌机几乎都很贫弱,要买到有好显卡的机型可就贵了。 要问虚拟机最大的短板在哪里,我认为是硬盘。原来用我那块西数绿盘跑虚拟机的时候,从虚拟机到宿主机拷贝1GB数据要半个小时甚至更多。因此我现在只在ssd上跑虚拟机,拷贝至少有100MB/s的速度,基本合格。原来我分配的cpu,显卡也不是很弱,但就是卡个不停,我认为就是硬盘导致的,要跑虚拟机,至少也要有ssd加速的级别才行。 Q:对虚拟软件有何要求? A:这个我自己没有体会,但据说VMware的3d性能是要比virtualbox好很多的。vmware 9.0尤其加强了3d性能,那么可以认为它就是现在的王牌。其他的诸如kvm之类,或许根本就没有3d加速。但是最强的方案不是vmware,而是Xen,因为Xen可以把显卡直接分配到虚拟机,让虚拟机直接接触显卡,而不是虚拟软件虚拟出来的虚拟显卡,如此一来可以发挥近乎100%的性能。另外Xen本身可以视为一个操作系统,启动后不需进入任何系统而是启动Xen,这和vmware是运行在windows下不一样,如此一来也容易发挥最大性能。我看过Youtube上有人用Xen同时启动2台windows接在2个显示器上对战使命召唤,那是非常的华丽。但是配置Xen尤其是显卡直推需要大量虚拟化的专业知识,而且单显卡很明显是不行的,将来有钱了我会像这个方向努力。。。 另:Virtualbox是免费软件,VMware是WMware公司的收费产品。Xen是牛津还是剑桥发起的一个项目,免费 Q:对宿主机系统有何要求 A:理论上Linux和windows是都可以的。而且Linux因为稳定占用资源少可能更佳,但是鉴于Linux下只能用坑爹来形容的显卡驱动,很显然普通的虚拟用windows更佳 Q:对虚拟机系统有何要求 A:我自己没有体会,但是据说vmware不支持XP在虚拟机中的3D硬件加速,鉴于XP实在太老了,和今日的虚拟化软件不匹配也是情理之中,所以装win7,但是鉴于win7的体积比较庞大,32位的在17GB左右,64位高达30GB,占用资源也是水涨船高,我体会在普通机械硬盘上xP可以流畅的跑,win7就卡了,因此ssd至少ssd加速是必要的。 Q:对游戏软件有何要求 A:我非常怀念电脑厅(不是网吧)刚开始流行的那个时代,那时候打星际1,曹操传,红警95,从来不用担心配置的问题,但是现在一切都不一样了(完了,暴露年龄了。) 你要注意太新的游戏,同时对配置要求又非常高的,比如鬼泣,由于性能不足肯定是不能在虚拟机中跑的。而由于我使用虚拟机的经验是虚拟机普遍对太老的技术例如DX 7支持不足,因此如果一款游戏太老又使用了DX 7等3d加速,那么它的表现至少就是不能全屏,就憋屈在屏幕中间的一小块区域里。这样的游戏包括五年前甚至十年前的英雄无敌3,铁血联盟2等等(悲剧啊。)如果游戏虽老,但是没有使用DX加速,例如文字avg,就是galgame。是没有影响的。 所以你在虚拟机中装的应该是比较新的,但是对配置不太敏感的游戏。话说3d效果有什么好啊,我换机器之后玩魔兽世界一开全高特效指望有冲击性的不同,结果就那逼样,除了看的清楚点没啥区别。现在的游戏都堕落了,就跟现在的人一样,我年轻那会玩金庸群侠传,仙剑多好啊,前几年我还玩呢,现在的游戏一味注重效果,游戏性啥的都不管了。 Q:在虚拟机中玩游戏有何必要? A:至少我是不想在自己的机器上运行什么汉化版破解版之类的垃圾,你安个调试器看看他们背地里做了什么就知道了。 嗯,写到这里也差不多了。如果大家也在虚拟机上玩游戏,对本文有些不同看法或见解欢迎评论交流。
大家感兴趣的内容
12345678910
最近更新的内容我要分享到:
系统教程栏目
win7系统教程排行
12345678910
大家都在使用
win7系统推荐
12345678910- 专注于Win10系统的下载网站!
热门搜索:
VMware Workstation9下新建Windows7虚拟机的操作方法
摘要:今天介绍如何在VMware Workstation9下新建Windows7虚拟机,实现不重装系统即可在一台电脑上模拟出Windows7操作系统。方法如下:....
   ( ):前几天小编已经介绍了如何安装
虚拟机的方法,今天继续介绍如何在VMware Workstation9下新建 虚拟机,实现不重装系统即可在一台电脑上模拟出Windows7操作系统的方法。
  Windows7操作系统下如何安装VMware Workstation9汉化版虚拟机:
  VMware Workstation9下如何实现文件夹共享的几种方法:
  最新Vmware_Workstation_v9.0.2官方下载:
  1.双击打开虚拟机,点击创建新的虚拟机。如图一
  (图一)
  2.虚拟机有两个新建的模式,一种为&标准&,另外一种为&自定义&。标准适合使用VMware的新手使用,自定义适合对VMware有一定了解的朋友使用。这里选择&标准&,点击&继续&按钮。如图二
  (图二)
  3.虚拟机安装向导有三种模式即:使用安装盘、使用安装镜像文件和创建一个虚拟空白硬盘。比较常用的是使用镜像文件,小编这里也以使用镜像文件为例。选择使用安装盘镜像文件,点击浏览按钮,选择你下载好的镜像文件,点击打开即可。如图三
  (图三)
  4.选择你要安装的系统的名字,这里必须跟你所下载的镜像为同一系统。小编这里下载的是萝卜家园Windows7 32位版本,所以这里选择Windows7。如图四
  (图四)
  5.修改虚拟机名字,也可不修改选择默认。选择虚拟机所安装的位置,小编这里选择的E盘下的Win7文件夹,点击继续。如图五
  (图五)
  6.分配虚拟机硬盘的容量。这里可以根据个人的使用情况进行分配,一般Windows xp系统最少分配5-10G或以上,Windows7操作系统分配30G以上。并选择使用单一磁盘还是拆分为多个磁盘,小编这里选择的是拆分为多个磁盘。如图六
  (图六)
  7.到这里整个虚拟机的配置完毕,点击完成即可。如图七
  (图七)
  8.配置完成后,虚拟机会自动重回界面首页,这里点击打开此虚拟机电源,即可进入系统安装了。如图八
  (图八)
  9.系统进入安装界面,可以进行安装了。如图九
  (图九)
  整个操作过程就是这样的,有不懂的朋友可以咨询小编哦
  Windows之家为了更加方便用户使用和体验系统,现推出系统之家重装大师,windows之家系统重装大师内集成了windows之家更新的各类最新,能 win7、win8、XP。让您在也不用为不会装机而烦恼了,强烈推荐大家使用!
  下载地址:
Windows系统之家为大家提供一个绿色的平台 Copyright (C)请教VM虚拟机的性能能够达到主机的几成?_百度知道
请教VM虚拟机的性能能够达到主机的几成?
如题,VM虚拟机的性能貌似比较强悍,那么具体能发挥主机性能的多少比率呢?
我有更好的答案
假设主机内存是4G并且CPU为4核,那么虚拟机可以设置为单核512内存,单核1G内存,双核1G内存,双核2G内存,至于性能达到几成,这是需要你的分配的,还有主机的显卡,虚拟机是不能用的虚拟机用的显卡仍然是集成显卡,就是说我的显卡是ATI5970,但是虚拟机并不能享受分配。至于别的,我建议你自己使用一下,而且,不同的虚拟机的效果也是不同的。
软件虚拟化的效率比较低,如果CPU支持硬件虚拟化并开启,那么效率要高一些。一般虚拟机能够较大的发挥出主机处理器和内存、磁盘、光驱的性能,但是图形运算能力发挥不出来。无论使用怎样高端的显卡,VMWare都只能模拟出128MB的虚拟显卡,VPC貌似只有16MB。Vbox虽然能调节显存,但是显示性能也不理想。
这个要看楼主的性能指哪方面了,cpu和内存基本上是分多少资源,就有多大性能,和宿主机差不多。显卡没有设置选项,显存是128m,不知道是什么核心的,所以性能可以想象。硬盘么,从宿主机复制
假设你的主机内存是4G并且CPU为4核,那么你的虚拟机可以设置为单核512内存,单核1G内存,双核1G内存,双核2G内存,至于性能达
如果把资源全部给虚拟机,你会发现,无法运行,弹错误,还有,至于你说的开机速度,我的虚拟机开机比主机快,我虚拟机21秒,主机26秒
CPU的话,整体开销在10%-30%之间,视硬件不同略有变化
其他6条回答
为您推荐:
其他类似问题
您可能关注的内容
vm虚拟机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客访问: 54269
博文数量: 14
博客积分: 0
博客等级: 民兵
技术积分: 213
注册时间:
分类: 信息化 18:05:50
这篇论文是OSLO 大学网络与系统管理专业的学生研究的课题,这篇论文只是针对目前存在的两大虚拟化产品VMware和KVM的性能进行了比较,目录结构由五部分组成:
第一章: 陈述了目前虚拟化存在的问题
第二章: 介绍了虚拟化的发展历史及分类,VMware和kvm的优缺点
第三章:介绍了几种测试性能的可用的benchmark 工具
第四章:在指定的硬件和工具的情况下,实现性能的测试
第五章:由第四章的实验得到了一些数据图表,选择一部分进行分析讨论
第六章:总结性的报告
第一章: 问题的描述
随着虚拟化技术的发展,越来越多的虚拟化产品问世,如何评估哪个产品的性能更好一些,成为了研究该课题的必要条件,本文作者想从下面的内容着手研究:
1)&在物理机上安装RHEL6.1版本,测试其性能
2)&在VMware平台中的VM上安装RHEL6.1,测试其性能
3)&在Red Hat KVM平台中的VM上安装RHEL6.1,测试其性能
对于一个OS的性能测试,需要测试其CPU、内存、磁盘I/O,该文研究的目的是:
&&&& 1.&&&&VM较物理机性能的退化
&&&& 2.&&&&不同的虚拟化技术的性能差别
&&&& 3.&&&&&哪种操作导致虚拟化系统的性能损失
第二章 虚拟化的分类
虚拟化分为:全虚拟化和 OS层-半虚拟化及硬件层虚拟化
1.&&&&全虚拟化的架构图
虚拟化的监视器(hypervisor)是类似于用户的应用程序运行在主机的OS之上,如VMware的workstation,这种虚拟化产品提供了虚拟的硬件如上图所示
2.&&&&&&OS层-半虚拟化的架构图
在OS层实现虚拟化,VM使用的是OS的Image,这种虚拟化也叫SKI(Single kernel Image)
OS层虚拟化大部分使用web版虚拟主机,高性能计算(HPC)集群和网格计算。系统容易管理和处理这种方法,系统资源在创建vm的同时分配给一定的cpu、内存及磁盘空间,这种类型的虚拟化比服务器虚拟化更有效,但是最大的缺点是VM跟host的OS必须是相同的,因为它们使用的相同的内核,所以,在linux的server上不能跑windows的VM
3.&&&&&&硬件层-虚拟化的架构图
&硬件层的虚拟化具有高性能和隔离性,因为hypervisor直接在硬件上运行,有利于控制VM的OS访问硬件资源,使用这种解决方案的产品有VMware ESXi 和 Xen server
4.&&&&&服务器虚拟化存在的问题
?&The reported time by guest OS can be incorrect.
? Poor performance tolls can also be mislead.
? In-identical configuration can be caused incorrect information.
? Resource contention with other Virtual Machines.
? Consistency of results. Other approaches consider several factors that increase the overhead
第三章& benchmarking
一个用于测试计算机属性的特定技术被称为benchmarking,这些属性包括:速度、性能、传输速率等等。在benchmarking之前要选择设备,这样就可以在相同设备和工作负载的情况下进行测试,这个负载除了是工作的环境,也包括最坏的情况,因为它不是总是可用的,当巨大的数据进行复制备份时可能导致其不可用。因此,我们有必要通过执行和监视benchmarking程序来制作人工负载。
Benchmarks的分类
集中性能:只追求高性能忽略了系统的成本
集中价格或者性能:只追求低成本,忽略了系统的性能
也应该考虑系统的以下属性:
&&&& 1.&系统的架构:32bit/64bit 64-bit. x86, Itanium, POWER等
&&&& 2.&系统的cpu数
&&& 3. 系统配置:&多集群系统,&或单个非集群系统。
&&& 4.& 数据库的范围:100GB to many terabytes
&&& 5.&&&Services Some benchmark includes the cost of 24x7 support, others factors do not support costs into the final result
I/O benchmark 工具
1.&&&&FlexibleI/O
&fio is a tool that will spawn a number of threads or processes doing a particular type ofI/O action as specified by the user. The typical use of fio is to write a job file matching the I/O load one wants to simulate.
2.& Bonnie++
Bonnie++ is a benchmark tool for testing hard disks and file system performances. Bonnie& is a micro benchmark, written by Bray in
and 1996, which measures sequential input and output,creating and reading a file character for charac-ter, and in 8 KB chunks and random seeks, in terms of number of bytes per second, on a file .The file size is the only that is configurable, whereas all the other values are hardcoded in Bonnie. From 2000, Coker rewrite the Bonnie into Bonnie++ . Bonnie also added new features for creating and deleting files, direct I/O and benchmarking ZCAV effects. Bonnie++ is made able to use several files, for datasets larger than 2 GB
3.&&&&&&Postmark
Postmark [30] is a macrobenchmark which emulates e-mail, netnews and webbase&
workloads which consists& of a large number of shortlived files. A pool of a large number of text files are created when the Postmark runs for performance measurement. Whereas different Postmark
operations include create, delete, read and write with random file selection. At the end the delete performance is measured while deleting the remaining files. Postmark configuration is quite easy and simple to run and has its own pseudo-random number generator. This has an advantage when
comparing results from different op-erating systems as it provides identical conditions across platforms . Whereas the outdated default configuration file
of Postmark does not fit for current hardware and does not scale the workload. The result comparison is difficult because lack of standard and scaling
workload. Postmark is not updated and maintained so the disadvantages are not likely to be corrected
Iozone is a file system benchmark tool. The benchmark generates and measures a variety of file operations. Iozone has been ported to many machines and runs under many operating systems. Iozone& is analyzed file systems, written by Norcott, with enhancements by Capps. Iozone is quite a lot
of different operations for testing and can be used to many operating systems,including Sun Solaris and DragonFly. Iozone operations are listed in detail by Oppegaard in table
Memory benchmark 工具
1.&&&&Bandwidth
One way to analyze the memory is bandwidth.Bandwidth can test the memory in different ways that includes sequential read and write for CPU level 1 and 2 cashes besides the main memory and video memory.Bandwidth test the performance and speed of memst, memcopy and bzero routines.Bandwidth is handy to figure out the performance related problems of memory
2.&mbw(Memory Band Width)
MBW determines the "copy" memory bandwidth available to user space programs. Mbw is another memory benchmarking tool that uses two arrays in memory. Theses arrays are twice the size of physical memory that is under test. User can give the size of the array through command line to create
arrays. Then different methods includes memory copy function memcpy(), dumb copy by& element coping, and by block copy of a defined block size can be used
3.RAMSpeed
RAMSMP is tool written in C and used to benchmark cache and memory to deter-mine the bandwidth of a system’s various memory components. RAMSMP can run 18 memory intensive tests at a time and each of them measure a different aspect of the systems memory performance. These tests are
focused on testing the reading, writing and data manipulation bandwidth of memory operations on the system. Floating point and integer operations are used by this benchmark as most of the scientific applications used these data types
CPU benchmark 工具
1.CPU Free BenchMark (former CPUMark)
CPU benchmark is required to know the performance of the CPU specially in vir-tualized environment when more then one OS routines are competing for CPU. CUP Free BenchMark is open source performance measurement tool that tests the registries, ALU ( Arithmetic Logic Unit) and FPU (Floating Point Unit). All the tests are basedon some equations and operations depending upon the test.
The final score = 40% Score Test1 + 80% Score
Test2 + 80% Score Test3
2.SysBench
SysBench is an open source tool, that can be used for almost all kind of operating sys-tem and multi threaded benchmark.SysBench is made to evaluate OS parameters that are important for a system running a database under intensive load [60]. According to Kopytov SysBench is quite fast and gives system performance without configuration of database or even without database installation on the system
3.UnixBench
UnixBench was first started in 1983 at Monash University is an open source tool that provides performance of Unix systems in
various aspects of system performance specifically for CPU . UnixBench&&is enabled to assess the following in table3.2:
? the performance of the system when running a single task
? the performance of the system when running multiple tasks
? the gain from the systems implementation of parallel processing
第四章 实现方法
选择DELL R710服务器一台 :
Memory Size:
72 GB with speed of 1067 MHz
disk with 140 GB each.
选择其中一块盘分别为bare metal 和kvm使用,另一块盘为vmware的vm使用,因为kvm与RHEL6.1的内核一样,所以不需要特别指定磁盘
1)先在dell服务器的一块盘安装RHEL6.1,再安装Iozone3.3 测试磁盘 I/O, Ramspeed 2.13.1 测试内存, UnixBench 5.1.2 测试CPU,数据收集
2)在1)基础上安装KVM,创建一个RHEL的vm,安装上述相同的Iozone、Ramspeed和Unixbench的benchmark工具,再收集数据;
3)在另一块盘上安装vmware的ESXi,并创建与kvm平台中相同配置的VM,再安装上述的benchmark 工具,其中Iozone 要重复70次,Ramspeed 要重复25次,Unixbench要重复3次。
单次运行Iozone的命令如下:
iozone -s 1024M -r 4k -Rac >> iozonetest.txt
ramsmp的命令 :
[root@naveedramsmp-3.5.0]./ramsmp -b1 -m 2048
unixbench的命令:
[root@naveedunixbench]# ./Run
以上 可以通过perl脚本实现多次运行并收集数据
第五章& 结果的分析与讨论
1.&&&&Iozone的图表中发现:裸机的性能要高于kvm和vmware的vm,因此,虚拟化技术的性能有一定的待提升的空间。VMware的打大部分性能略高于KVM,而在文件大小为64kb的 write, rewrite, random write, record rewrite, forward write and forward re-write要高于VMware,随着文件的增大,KVM的性能越差,在文件大小为1GB时,性能最差,因此,KVM适合小文件的读写,而VMware的性能接近裸机,适合各种类型的文件的读
2.&&Ramspeed的图表中发现:裸机的性能要高于kvm和vmware的vm,在内存块大小小于1MB时,KVM的对于整数和浮点数的读写性能高于VMware,块大小大于1MB时,VMware的性能高于KVM,在块大小为4MB时,浮点数的写操作,KVM与VMware的性能相同
3.&在ALU方面,KVM的性能接近于裸机,VMware的略差2%左右,在其它方面的测试,如:piple throughput 、process creation、shell script、system call overhead,及file system throughput,VMware的性能略高于kvm,但都会低于裸机
最后就是总结,其实他只选用了rhel的OS,单个机器的性能,未涉及到每个平台多个VM运行的情况,或是最大支持多少VM能正常工作,至于guest OS也可选用其它windows系列。benchmark也可选用其它的。
阅读(12899) | 评论(0) | 转发(0) |
下一篇:没有了
给主人留下些什么吧!~~
请登录后评论。

我要回帖

更多关于 vmware装win7 的文章

 

随机推荐