我在虚拟机中装Linux Mint操作系统,但占内存太大,内存使用都能达到90%,请问那个版本的Linux在虚拟机中

运行时所耗内存相对较少(我的内存是2G的)

Linux的内存管理机制和Windows差异很大,free低不一定是内存不够。
在Linux中,一旦有内存被使用过,就不会轻易释放,而是会优先放进buffer和cache。
直到有程序再请求更多的内存,这些cache才会被释放出来给程序用。
所以计算Linux可用内存应该是free+buffer+cache的总和。

判断Linux内存是否够用的最好办法是看swap的使用率。追问

真的很专业,但是 “请问那个版本的Linux在虚拟机中运行时所耗内存 相对 较少
”???

追答

Linux的内存管理目的就是“尽可能地把内存用光以提高性能”。
我机房有台256G内存的机器,Linux一样可以用个清光。

我上面的解释的意思就是:Mint很少内存就可以跑起来,占用多是假象。
你嫌它浪费,给虚拟机少分一点内存,Mint一样可以跑起来。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-23
内存2G运行虚拟机必然满,我的win2000运行都占95%了,我2G内存,提升硬件指标扩展内存容量才是正道啊!
第2个回答  2013-07-23
我同意 PowerXc 的观点,不过因为你是虚拟机,所以得看你的实体机器里面给虚拟机分配的内存了,mint的话你给他分256m也能跑起来
第3个回答  2013-07-23
用ubuntu。很好,很灵活的Linux系统。追问

如果在虚拟机中运行,所耗内存大不大啊

追答

当然。

相似回答