Red Hat Training
A Red Hat training course is available for RHEL 8
14.2. 推荐的系统 swap 空间
这部分论述了推荐的 swap 分区大小,具体取决于系统中的 RAM 量以及是否有足够的内存供系统休眠。推荐的 swap 分区会在安装过程中自动建立。但是,为了允许休眠,您需要在自定义分区阶段编辑交换空间。
在内存不足(如 1 GB 和 less )的系统中,以下推荐尤其重要。无法在这些系统中分配足够 swap 空间可能会导致问题,如不稳定,甚至会导致安装的系统无法引导。
表 14.1. 推荐的 swap 空间
系统中的 RAM 量 | 推荐的 swap 空间 | 如果允许休眠则推荐使用 swap 空间 |
---|---|---|
⩽ 2 GB | RAM 量的 2 倍 | RAM 量的 3 倍 |
> 2 GB – 8 GB | 与 RAM 量相等 | RAM 量的 2 倍 |
> 8 GB – 64 GB | 至少 4 GB | RAM 量的 1.5 倍 |
> 64 GB | 至少 4 GB | 不推荐休眠 |
在此表中列出的每个范围之间的边界(例如,带有 2 GB、8 GB 或 64 GB 系统 RAM 的系统),可以根据选项的交换空间和休眠支持进行判断。如果您的系统资源允许这样做,增加交换空间可能会导致更好的性能。
请注意,将交换空间分布到多个存储设备也可以提高交换空间的性能,特别是在具有快速驱动器、控制器和接口的系统上。
在修改时,不应 使用分配被为交换空间的文件系统和 LVM2 卷。如果系统进程或内核正在使用交换空间,则任何修改交换的尝试都会失败。使用 free
和 cat /proc/swaps
命令验证交换的使用量以及位置。
重新定义 swap 空间大小需要临时从系统中删除 swap 空间。如果运行的应用程序依赖于额外的 swap 空间,且可能会遇到低内存情况,这可能会出现问题。最好是,在救援模式中执行 swap 大小调整,请参阅执行高级 RHEL 8 安装中的 的 Debug 引导选项。当提示挂载文件系统时,请选择 Skip。