Swap分区的大小设置应根据系统的物理内存大小和实际应用需求来确定。以下是一些常见的推荐设置:
- 当物理内存小于1G且不需要休眠时,设置和内存同样大小的swap空间即可;当需要休眠时,建议配置两倍物理内存的大小,但最大值不要超过两倍内存大小。
- 当物理内存大于1G且不需要休眠时,建议大小为round(sqrt(RAM)),其中RAM为物理内存大小;当需要休眠时,建议大小是RAM+round(sqrt(RAM)),但最大值不要超过两倍内存大小。
- 4G以内的物理内存,swap设置为内存的2倍。4-8G的物理内存,swap建议设置为8G。8-64G的物理内存,swap设置为16G。64-256G物理内存,swap设置为32G。
- 对于内存小于8GB的系统,swap分区大小等于物理内存。对于内存大于8GB但小于64GB的系统,swap分区大小可以设置为物理内存的一半。对于内存大于64GB的系统,swap分区大小可以设置为4GB到8GB。
综上所述,合适的Swap分区大小应基于系统的物理内存、应用需求以及磁盘空间等因素综合考虑。请注意,以上建议仅供参考,具体设置可能因系统配置和应用场景而异。在调整Swap分区大小时,请确保充分了解相关风险,并在必要时咨询专业人士的意见。