Swap机制

  • Post author:
  • Post category:其他


Swap机制是将物理内存页复制到预先配置的硬盘空间,从而释放物理内存。

还有就是在由ACPI定义的S4睡眠状态,将机器状态保存到swap空间并完全关闭机器。当机器上电时,状态恢复。在此之前,电力消耗为零。

包含

  • 换出:将进程暂时不用的内存数据储存到硬盘,并释放占用的内存
  • 换入:在这些进程再次访问这些内存的时候,从硬盘读取到内存中

其会在分配内存困难时触发,也就意味着并不是内存满了之后才有swap

swap类型有

  • 分区: 硬盘专用于swap分区的区域
  • 文件: swap文件提供了动态改变大小的能力,并且更容易完全删除



Ref

  1. https://wiki.archlinux.org/title/swap
  2. https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
  3. https://askubuntu.com/questions/157793/why-is-swap-being-used-even-though-i-have-plenty-of-free-ram



版权声明:本文为iUcool原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。