先报一下配置:i5的CPU,8G的内存,N卡笔记本。为了高效利用机器,决定采用ubuntu host + win7 guest,使用virtualBox来实现。
担心配置跑不动,于是选择了ubuntu里面最轻量级的lubuntu 14.04.02,lubuntu host 准备停当后上virtualbox,然后上win7 guest,这个时候就遇到一个内存分配问题,安装客系统的时候就一碗水端平,每人4G内存,结果win7 guest做系统更新的时候就已经高温报警,风扇狂转,indicator提示主板(CPU?)温度超过90度,未等系统更新结束,赶紧关了客系统。然后想了想,就准备做个内存分配的实验。
总共8G内存,按照host : guest 分别是 6:2 和 5:3 以及 4:4分别打开客系统,结果发现居然是6:2的内存分配双方都能相安无事,不是说ubuntu可以让古董机起死回生吗?不是说lubuntu占用资源更少吗?单系统的时候别说4G内存,就是2G内存也能把ubuntu和lubuntu分别跑的很好,重来也没有风扇狂转主板高温的情况发生啊。为什么让他做host以后就连4G内存都很吃紧?
有大大对这方面熟悉点的吗?我自己猜测可能是启动客系统后,主系统不得不释放一部分内存导致资源紧张,换句话说,主系统适应了8G的内存后再吐出来的时候很不情愿。。。现在只要跑客系统,轻轻松松就主板升温到7、80度,90度也是家常便饭。。。
虚拟机主客两系统之间内存分配实验
-
- 帖子: 214
- 注册时间: 2010-08-03 16:51
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 虚拟机主客两系统之间内存分配实验
http://www.virtualbox.org/manual/ch01.html#gui-createvm我自己猜测可能是启动客系统后,主系统不得不释放一部分内存导致资源紧张,换句话说,主系统适应了8G的内存后再吐出来的时候很不情愿。。。
The amount of memory given here will be taken away from your host machine and presented to the guest operating system, which will report this size as the (virtual) computer's installed RAM.
Choose this setting carefully! The memory you give to the VM will not be available to your host OS while the VM is running, so do not specify more than you can spare.
當 Guest 啟動的當下 Host 應該已經有足夠的空閒內存配給給 Guest 否則就會出現錯誤
意思是 並非 Host 慢慢挪出內存 給 Guest
會引起問題的是 當 Guest 已經啟動 Guest 使用的 內存 已經分配給 Guest
Host 的內存已經畫出一塊給 Guest
這個時候 如果在 Host 還要啟動一個 高耗內存 的程式
一定需要事先設定好足夠的 Swap 分割區 或 Swap file
否則 會使得 Host 當機
-
- 帖子: 214
- 注册时间: 2010-08-03 16:51
Re: 虚拟机主客两系统之间内存分配实验
我的host是lubuntu,内存8G,其swap是8G+1M,大于物理内存,你不会是想说这样的SWAP还不够大吧。
另外,我遇到的问题都是80度以上主板温度提示,风扇狂转,发热陡增,没有遇到死机的情况,按说这两个系统我都长期使用过,伺候他们不死机还是没有问题的,就怕主客抢内存。
现在坚持lubuntu host 6G 内存,win7 guest 8G内存,除了提示主板温度总是在6、70度外,没有其他的了。。。
谢谢!
另外,我遇到的问题都是80度以上主板温度提示,风扇狂转,发热陡增,没有遇到死机的情况,按说这两个系统我都长期使用过,伺候他们不死机还是没有问题的,就怕主客抢内存。
现在坚持lubuntu host 6G 内存,win7 guest 8G内存,除了提示主板温度总是在6、70度外,没有其他的了。。。
谢谢!
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 虚拟机主客两系统之间内存分配实验
总共8G内存,按照host : guest 分别是 6:2 和 5:3 以及 4:4分别打开客系统,结果发现居然是6:2的内存分配双方都能相安无事,
win7 guest 2G 内存 ?现在坚持lubuntu host 6G 内存,win7 guest 8G内存
-
- 帖子: 214
- 注册时间: 2010-08-03 16:51
Re: 虚拟机主客两系统之间内存分配实验
不好意思,确实是win7 guest 用2G内存。。。最多提到3G,不然主系统发热剧增。
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: 虚拟机主客两系统之间内存分配实验
代码: 全选
The amount of memory given here will be taken away from your host machine and presented to the guest operating system, which will report this size as the (virtual) computer's installed RAM.
不过无论如何,还是建议楼主加风扇吧:外置的或者内置的 光驱位风扇。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 虚拟机主客两系统之间内存分配实验
首先,温度看处理器使用率及频率。其次,关掉 swap。等你再发报告。