Linux理论07:Linux的Swap分区大小

Linux中的Swap空间在物理内存(RAM)数量已满时使用。 如果系统需要更多的内存资源并且RAM已满,则内存中的不活动页面将移至交换空间。 因为交换空间位于硬盘上,其访问时间比物理内存慢。本文介绍下Swap分区大小与物理内存的关系。

RedHat推荐大小

内存大小 Swap大小
<=4GB >=2GB
4GB ~ 16GB >=4GB
16GB ~ 64GB >=8GB
64GB ~ 256GB >=16GB
256GB ~ 512GB >=32GB

CentOS/Fedora推荐大小

内存大小 Swap大小 允许休眠的Swap大小
<=2GB 内存2倍 内存3倍
2GB ~ 8GB 与内存相同 内存2倍
8GB ~ 64GB 4GB ~ 内存大小0.5倍 内存1.5倍
>=64GB 至少4GB,根据负载确定 不推荐休眠

Oracle推荐大小

内存大小 Swap大小
1GB ~ 2GB 内存1.5倍
2GB ~ 16GB 与内存相同
>=16GB 16GB

根据服务器实际负载,设置Swap分区大小。

如果本文对你有所帮助,请小额赞助
~~ EOF ~~