linux里的交换分区什么时候会用到?

来源:百度知道 编辑:UC知道 时间:2024/07/01 02:21:04
如题,我的swap分区有接近3G,但是用free命令查看,
现在只用了4K,这是为什么?

swap跟Windows的虚拟内存相似,是把不运行的程序放入后台以便随时呼出.
swap其实只需要和内存大小相同或者1.5倍即可.
如果超过1G的话一般只需建立一个1G大小的swap就够了.

你只用4K的原因可能是大部分已经在内存中执行了.

其实windows也有交换分区,就是虚拟内存,目的是把一些很久不活动的程序转移到虚拟内存中去,留出更多的主内存给需要的程序和磁盘缓冲。其实swap只要1.5个G就够了(自我认为)。