为什么我的 VM 虚拟机开发很卡,有什么调优的手段吗? 谢谢!
我的主机是 corei5-3470,8G 内存,安装了 win8。 虚拟机是 win7,4G 内存,感觉比较卡,为什么呢?看 CPU 也就 50%,内存也还有 800MB,找到网上的调优做了,但是效果不明显啊!!!
是不是 windows 的虚拟机就是慢啊,不管你什么硬件!!!
#5 楼 @thinkfeed vm9 这个是公司的需要,开发环境统一配置,就安装了虚拟机,每个人拷贝一份。
你确定 CPU 上面有 VT 吗?
哎,其实如果你是开发环境的话用虚拟机本来就不太好,我当年也是为了在 PC 上开发 Rails 做了虚拟机,效果烂到爆,多次自己携带自己的电脑去开发。
提高内存,cpu 分配,再把虚拟机里 Win7 不需要的功能关掉,aeroGlass 之类的视觉效果,都关掉。我台式机比你的差多了,用 virtualBox 里装 fedora,然后不启动桌面系统,很流畅。
跟 硬件、设置 有直接关系,如上面说过的 CPU 是否支持 VT 是否开启这项特性,是否在硬件层面支持虚拟化,划给虚拟机几颗 CPU、多少显存。这些都影响虚拟机的效果。如果是从别的机器烤过来的虚拟机可能不如自己从头安装的性能好。
#19 楼 @kgen #20 楼 @gaicitadie 主要是网络老是断,其他的还好。 比如说我用 vs2010+vss 开发,老是提示我网络连接错误,提示我是否用离线模式修改代码,重新连接一下,就好了,很烦人的。
win8 下虚拟机用 hyper-v, windows 原生的,我 8g 内存跑两个 win7 虚拟机都不卡, 另外,跑 rails 建议装 ubuntu, 我现在直接在 vps 上写代码,ftp 及时更新
#27 楼 @woaigithub 现在普通的机器的瓶颈都是 HDD,所以基本上换一个 SSD 系统性能立刻就能提高一大节 虚拟机的性能跟上面跑的应用是很有关系的,你得先确定你的虚拟机的瓶颈是什么?从你的提问里,看不出来 至于你说到 money,这已经失去在这提问的意义了,我只能说,如果是我的话,我会向公司申请,实在批不下来,那我会自己买个 SSD,600 元钱和效率、时间以及工作的心情,自己权衡吧,这就不多说了