Linux交换分区要点汇总

纸上得来终觉浅,绝知此事要躬行。

Linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放这份内存页面。物理内存和交换空间的总大小是可用的虚拟内存的总量。

Linux交换分区要点汇总

1. 什么是 Swap

理解 Swap 在 Linux 操作系统上面的作用!

我们知道 swap space 是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者以它们的组合方式出现。简单点说,当系统物理内存吃紧时,Linux 系统会将内存中不常访问的数据保存到 swap 上,这样系统就有更多的物理内存为其他进程服务,而当系统需要访问 swap 上存储的内容时,系统会再将 swap 上的数据加载到内存中,这就是我们常说的 swap out 和 swap in 了。

Linux交换分区要点汇总

2. Swap 的优缺点

我们应当在适合的时候,灵活的使用 Swap 分区!

  • [1] 主要优点如下所示