--swap全称为swap place,即交换区--
--当内存不够的时候,被踢出的进程被暂时存储到交换区。当需要这条被踢出的进程的时候,就从交换区重新加载到内存,否则
它不会主动交换到真实内存中。当用户提交程序,然后产生进程,在机器上运行。机器会判断当前物理内存是否还有空闲允许进
程调入内存运行,如果有那么则直接调入内存进行运行;如果没有,那么会根据优先级选择一个进程挂起,把该进程交换到
swap中等待,然后把新的进程调入到内存中运行。根据这种换入和换出,实现了内存的循环利用,让用户感觉不到内存的限制
--创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。--
dd if=/dev/zero of=/root/swapfile bs=1M count=1024

--格式化为交换分区文件:--
mkswap /root/swapfile #建立swap的文件系统

--启用交换分区文件:--
swapon /root/swapfile #启用swap文件

--使系统开机时自启用,在文件/etc/fstab中添加一行:--
/root/swapfile swap swap defaults 0 0


本文由 admin 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论