【求助】虚拟机的若干问题
最近想玩玩虚拟机,但存在下面很多问题: :D
1、虚拟机本身消耗的资源多不多(内存、硬盘空间、CPU占用率等) 2、玩虚拟机是不是内存越大越好(我想应该是的 :D ) 3、在32位系统下(32位XP、WIN7)能不能虚拟出64位的系统 4、宿主系统的所有硬件、软件在虚拟出的系统是不是100%发挥原来的功能(如一些U盘的量产工具、手机等硬件的刷机) 5、虚拟出来的系统的速度快不快(前提应该是宿主CPU支持VT、速度也有一定的保证) 我现在的机器是E8400,内存2G(玩虚拟机这应该太少了,但会增加),硬盘空间是足够的(2T),现在的操作系统是32位XP(64位WIN7),麻烦根据上面的描述推荐合适的虚拟机软件,谢谢 :D :D |
1 你可以吧虚拟机看成一个台在你电脑里面运行的计算机,因此内存 硬盘 cpu如同普通系统的消耗一样。一般来说 cpu和hdd不是问题,主要是ram消耗比较大
2 对 3 如果支持VT就可以 4 不行 虚拟机里面看到的很多是虚拟硬件 5 肯定比物理机慢 6 vmware |
引用:
5、速度比真正的物理机大约慢多少? |
现在功能最强大的虚拟机是VMWare Workstation 7,推荐使用。
虚拟机里的应用程序可以有与在外面几乎相同的CPU效率,我用Super PI测试过,里面运行时间和外面差不多。虚拟机的瓶颈和主机一样都在磁盘I/O上,而且虚拟机的磁盘I/O效率会更低。因此减少磁盘I/O的读写能提高虚拟机的运行效率,不过这就需要有比较大的内存,可以把虚拟机内外所有页交换功能都关闭。 VMWare Workstation现在对主机的串口、并口和USB接口都有比较完美的支持。因此除了无法用USB接口来做虚拟机里的启动设备之外,类似U盘量产和手机刷机都没问题。 |
谢谢上面两位兄弟的解答 :D :D
|
引用:
我用e5405 + esxi测试是cpu/ram慢大概5%左右,hdd慢很多 桌面虚拟化不知道了 |
引用:
|
引用:
PS:虚拟机里面的操作系统的驱动程序也和宿主操作系统一样的安装方式? |
引用:
esx是数据中心虚拟化 桌面虚拟化可以理解为个人 单台台式PC机的虚拟化 不是用户生产的 可能用于测试 学习 等目的 是针对个人的 孤立的 驱动程序不要装,装好os以后装vmware tools就可以了 |
引用:
引用:
|
引用:
|
引用:
|
除了CPU外大多数设备都是虚拟机模拟出来的 得装虚拟机驱动就是那个vmware tools
磁盘性能会下降 GPU基本没有 |
引用:
|
我的win7下面就长期开着一个xp的虚拟机,用的是tinyXP。主要用来迅雷下载、迅雷看看、大米盘 rayfile之类的,以及用来试装新软件。可以用来刷机和量产。使用share folder功能和宿主机共享文件,剪贴板也可以共享。我给了256M内存它,足够了。很流畅。
|
引用:
但性能会打折扣 |
引用:
比如vmware ide cdr10 vmxnet3 vmware virtral disk scsi disk device vmware svga II这样属于就是vmware的纯粹的虚拟设备 或者LSI Logic pci-x ultra 320 host adapter 这样的虚拟出来的特定设备,这个特定设备是有物理设备的,但是你的机器上根本就没有安装这个物理设备 vmware tools就是包括vmware设备和这些特定设备的驱动程序集合包,vmware tools安装的时候典型是只安装需要的驱动程序的 所以在虚拟机里面os安装好以后,不要装任何驱动程序,直接装vmware tools就好了 当然如果是usb设备,还是要装的。比如要虚拟机和nokia的手机同步要装pc套件 |
引用:
|
引用:
|
引用:
VMWare Workstation 下面要加强GPU的支持了 数据中心虚拟化对机器要求较高,比如以前要求必须SAS/SCSI硬盘,可以实现无OS支持的裸机虚拟化。支持服务器上的一些硬件,比如万兆、FC、IB。对稳定性有苛刻的要求,要尽量提高性能。要能集中管理,集中监控,支持高可用性和冗余 http://www.vmware.com/cn/products/datacenter-virtualization.html http://www.vmware.com/cn/products/desktop_virtualization.html |
引用:
在虚拟机里面这几个文件就成了硬盘 bios了 share folder就可以看做一个通过网络的共享文件夹,就是宿主机上的一个文件夹设为共享,虚拟机就可以通过网络访问这个共享文件夹 |
引用:
|
引用:
|
引用:
|
我觉得vmware跑server的环境不错.客户机么.搞个小的测试一下.玩一玩行.要是牵扯到媒体那些的.还是物理机吧.
|
很多人都有习惯性思维,认为虚拟机一定比真实机器慢,其实不一定的。
比如Hyper-V,直接使用真机的CPU和内存,如果虚拟机硬盘文件放在SAN上,实际上速度比真机快得多。 |
引用:
|
引用:
比如我上面说到的Hyper-V,就是运行在OS之下的。 我们做过简单的测试,同样的硬件上一台直接跑2008R2,还有一台在Hyper-V里面跑2008R2,只不过VHD文件放在SAN上 一般的操作看不出区别,密集度很高的SQL操作和大量的小文件读写硬盘时,虚拟机明显比真机速度快的多,同样的操作耗费的时间不到真机的一半。 |
工作在os之下,是不是只有M$的虚拟机才能做到这样吧?
|
引用:
|
引用:
引用:
ESXi/ESX/Oracle VM说是跑在裸机上,但是若没有底层的那个精简过的Linux内核+OS,虚拟化软件作为一个应用软件如何跑? 难道微软的Hyper-V能够做到脱离Windows内核/操作系统,直接在裸机上跑? |
本来想装一个Vmware在Win7上弄个XP玩老游戏,星际什么的,可是不管怎么设置,要么就是只有屏幕中间一块显示游戏,外框全部是黑的,要么就是强制拉伸到Host的桌面分辨率.怎么都没有办法达到实际XP的效果.
|
引用:
虚拟机io比物理机差多了 引用:
比如比较物理机使用san和虚拟机使用san 否则我拿sata raid1跑物理机,拿sas raid10跑虚拟机,显然虚拟机快 |
引用:
vmware ESX/ESXi是这样的系统启动先把控制权交给linux,然后linux把系统控制权交给vmware内核,然后vmware再启动一个linux的虚拟机来提过用户界面 |
引用:
|
引用:
|
也可以玩玩virtualbox,貌似是第一款在虚拟机中可以打开3d加速的虚拟机 呵呵
不过同样别对游戏报太大幻想 |
引用:
谢谢提醒 |
最近接触的一个项目日本客户选定的是在vista上跑vm server,然后再在vm里面运行各个linux服务器,若是vm esx能直接跑裸机上,干嘛不直接用?难道是license太贵的缘故?
|
vmware esxi单机是free license的,不过是从去年暑假开始才免费的
vmware server是早免费了 不过显然esxi更好,但是支持的硬件没有vmware server广泛 |
所有时间均为北京时间。现在的时间是 04:27 AM。 |
©2003-2024 1819.net All rights reserved.