关于swap

关于swap

我的主机内存1G,swap用的是256M,但是无论swap多大,使用的最多10来M,内存却都用上了,请问该如何让swap的使用效率提高,或者是该改动哪些参数,谢谢各位。      
SWP相当于虚拟内存,是协助RAM工作的。

所以你要多使用SWP来减慢你的工作效率的话,把内存减半看看咯。

――――――――――
LLL
Lunix Loves Linux      
多谢lunix的大力协助,再问一下,是不是物理内存用得差不多了才用虚拟内存?还有buffer和cache的设定,多大比较适当,系统好象内定的是2~60%和2~75%,可以更缩小范围以加大它的效率和速度吗?      
你打开system monitor可以监视CPU和内存的使用情况。

一般来说,只有RAM的容量不够的时候才会用到SWP,比如说你同时打开了相当多的程序,系统只好先用优先算法把一部分暂时不占用RAM的程序写到SWP去,然后要用到的时候再调入RAM,又把系统认为短时间内不会使用RAM的程序再写到SWP去,如此交换循环,所以硬盘会频频读写就是这样子了。

buffer和cache是缓冲区和缓存,cache是计算机系统中最快的存储器,一般集成在控制芯片里头,具体设置的话,我看过一篇文章,挺烦的,应该是可以具体配置的(因为我没有看完,呵,失礼),但好象交代说是最好由系统自行配置的……

――――――――――
LLL
Lunix Loves Linux



[已被 lunix 编辑过, 在 2001-07-02  08:38]      
多谢lunix老兄!前段时间我也在看这些文章,不过理论性太强了,好多定义,象我这种文科成绩只有区区60分的人类来说,好麻烦...而且还有很多工作要赶......谢谢!我有空一定把文章看完,再来讨教。