什么是交换分区?

交换分区与文件系统非常不同。
文件系统(通常)存储目录节点树以引用文件 inode,然后引用文件中的块。
磁盘上的所有东西都曾经或者曾经有过一个名称,我们可以很容易地重建哪些块在哪些文件或者目录中或者不再使用。
(fsck 在每次不干净的重启时都会这样做。

交换分区包含来自进程的“随机”内存页,这些内存页的使用频率不够高,无法将它们排除在交换之外。
这些块不包括库或者可执行文件。
Swap 只包含应用程序为数据动态创建的页面。
交换分区中实际上没有关于交换的排序信息,所有这些信息只有在机器运行时才有意义,而且机器很可能急需它,所以页面映射表存储在不可交换的内核中记忆。

日期:2020-09-17 00:11:05 来源:oir作者:oir