分页: 1 / 1

为什么会这样?

发表于 : 2007-09-10 12:41
xzffw
今天我在ubuntu 7.04上用vmware6.0运行了一个内存为256M的XP虚拟机,可当我打开监视器查看进程时发现,内存只用到330M,可交换分区却用到了33M,按说,应该是内存差不多用完才用交换区的吧(我的内存940M),而且,我还发觉虚拟机没在WINDOWS快。打开桌面特效后,内存只用到360M左右,可整架机子反映却有点卡了。
(注意,我就只打开特效和虚拟机),我想问下这是什么原因?

发表于 : 2007-09-10 12:49
wjs272
按说,应该是内存差不多用完才用交换区的吧
不是的
打开桌面特效后,内存只用到360M左右,可整架机子反映却有点卡了。
可能没有配置好

发表于 : 2007-09-10 12:53
xzffw
wjs272 写了:
按说,应该是内存差不多用完才用交换区的吧
不是的
打开桌面特效后,内存只用到360M左右,可整架机子反映却有点卡了。
可能没有配置好[
可也差得太远,内存才用三分一就用交换,至于配置,大哥能指点下吗/

发表于 : 2007-09-10 13:01
aitilang
修改/etc/sysctl.conf
添加 vm.swappiness = xx
xx一般可以设置成10-80
xx越小swap用得越少。

发表于 : 2007-09-11 18:46
xzffw
aitilang 写了:修改/etc/sysctl.conf
添加 vm.swappiness = xx
xx一般可以设置成10-80
xx越小swap用得越少。
收到,谢大哥!