linux交换分区swap
swap交换分区是一块特殊的硬盘空间,当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放到交换分区中,从而为当前运行的程序腾出足够的内存空间,这样就使得应用程序实际可以使用的内存空间将远远超过系统的物理内存。
内核通过硬盘上的存储空间来实现虚拟内存,这块区域称为交换空间。内核不断地在交换空间和实际的物理内存之间反复交换虚拟内存中的内容,使得系统以为它拥有比物理内存更多的可用内存。内核会维护一个内存页面表,指明哪些页面位于物理内存内,哪些页面被换到了磁盘上。