虚拟机: VirtualBox 与 VMware Workstation,大家用哪个?

2015-01-23 21:16:15 +08:00
 Oucreate
51563 次点击
所在节点    问与答
59 条回复
Draplater
2015-01-24 01:45:45 +08:00
@geeklian 似乎linux下vbox好一些
broono
2015-01-24 02:05:11 +08:00
Fedora自带的boxes怎么破
lenovo
2015-01-24 02:53:30 +08:00
习惯用VMware Workstation了
ioiioi
2015-01-24 09:03:59 +08:00
@66CCFF
我正在部署hyper-v 2012,从license看起来这玩意很有诱惑力。宣传得好似可以把vmware打得满地找牙。
你在实际应用的过程中碰到了什么问题呢?分享下,免得我上了贼船下不来了。
ioiioi
2015-01-24 09:06:00 +08:00
当然,我的vm都是windows,如果是linux的话就用kvm了。
initialdp
2015-01-24 09:09:08 +08:00
vbox。话说在CPU支持虚拟指令的情况,大家的性能应该都差不多吧。
xinyewdz
2015-01-24 09:15:29 +08:00
v box,资源占用少。功能满足了。
herozem
2015-01-24 09:24:20 +08:00
如果你希望虚拟化某个应用程序的话用Docker, 如果你要虚拟linux并且希望性能损失小的话, 用Kvm, 如果你需要虚拟Windows xp并且希望流畅的话, 用vbox, 如果你需要虚拟win7及以上并且希望流畅的话, 用Vmware player。

目前我的解决方案就是编译LFS的是偶用Kvm, 需要用win的时候用vbox, 但是这两个不能同时启动, 因为在虚拟化指令上有冲突:)
Oucreate
2015-01-24 09:56:36 +08:00
@herozem 你的回复真够干货!!谢谢!

我要虚拟linux,并希望发挥宿主机尽可能大的性能(病句?)

话说,性能影响不是可以通过调节参数改变的吗,那为什么你说“如果你要虚拟linux『并且』希望性能损失小的话”?是不是虚拟机本身的指令不够优化什么的?
herozem
2015-01-24 10:09:42 +08:00
并希望发挥宿主机尽可能大的性能
你是说希望在给定的配置下guest系统能够最大化利用?

性能当然可以用参数调节,调节的结果就是把你host的性能割让给guest。 但是如果你能给guest系统的资源有限呢?vbox在性能上比Kvm弱, 比如在guest系统相同配置下, 编译LFS的时候, ssh到vbox里一卡一卡的, 但是ssh到Kvm里就不会, 不过kvm里的Guest用的是virtio。但是磁盘IO上有些测试表明vbox比Kvm快一点, 因为Vbox内置了IO缓存。

所以说选择什么方案主要还是看你想要干什么啦~如果你的guest不需要大量cpu,而且你想要简单地设置端口转发、有图形化表示的快照之类的,vbox也挺好用, 特别是加上vagrant以后~
lerry
2015-01-24 10:19:34 +08:00
喜欢用vbox,公司内网的服务器也在用vbox,挺稳定的
imydou
2015-01-24 11:08:10 +08:00
vmware比vbox性能更好,能跑3D游戏。
hyperv个人计算机不建议用,安装以后英特尔的睿频就不能用了,
sfz97308
2015-01-24 11:13:22 +08:00
很少情况下需要用 win,免费的 VirtualBox 足够了
Cu635
2015-01-24 11:14:06 +08:00
kali有现成的vmware磁盘镜像,下载下来直接就可以用。

在这里: https://www.offensive-security.com/kali-linux-vmware-arm-image-download/
Oucreate
2015-01-24 11:37:33 +08:00
@Cu635 不用装虚拟机,直接在Windows上打开就行?
66CCFF
2015-01-24 11:38:00 +08:00
@ioiioi 我用的是2008版。
这版本只能给虚拟机最多4个逻辑处理器。
无法将USB之类的设备装载到虚拟机上。
网络上来说,Hyper-V没有NAT的说法似乎。如果要实现NAT,只能使用仅内部模式并且依赖windows的网络共享服务。而这个网络服务只能对一个网络适配器打开,也就是说只能给一组在内部网络的虚拟机共享上网。而另外一个功能是桥接,直接把虚拟机桥接到宿机所在的物理网络里。虚拟机需要一个额外的物理网络IP地址。当宿机在公网网段的时候。。虚拟机就必须占用一个公网IP了。
对某些系统的兼容性操作不够自动化。当安装老版本linux系统的时候,需要手动选择网络适配器类型为旧版网络适配器。
没有共享文件夹。
jakehu
2015-01-24 11:38:15 +08:00
VirtualBox +1
thfurior
2015-01-24 11:43:29 +08:00
vmware player,该有的功能都有,而且在我这占用比vb还小
tt7
2015-01-24 12:02:53 +08:00
今天打开 virtualbox 发现以前一直用虚拟机都打不开了, 提示 VT-x 不可用, 你们有遇到相同的情况吗?
sdcg1994
2015-01-24 12:07:34 +08:00
@tt7 打开hyper-v后会这样,或者bios里把vt关了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164918

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX