我有一台在 VMware 下运行的 Centos7 VM,我正在考虑增加 Centos VM 中的虚拟内存。目前我的 VM 有 8GB 的虚拟内存、6GB 的交换空间,现在使用的交换空间为 0。我正在考虑将 VM 的虚拟内存从 8GB 增加到 16GB,想知道这样做的影响。我需要调整交换分区吗?我读到交换文件的大小应该接近实际虚拟内存容量。如果没有其他关于交换大小的问题,我估计当前的 6GB 大小应该足够了。
答案1
这是 RedHat 关于交换大小的官方建议:
系统中的 RAM 数量 建议的交换空间数量
4GB 或更少的 RAM 至少 2GB 的交换空间
4GB 至 16GB 的 RAM 至少 4GB 的交换空间
16GB 至 64GB 的 RAM 至少 8GB 的交换空间
64GB 至 256GB 的 RAM 至少 16GB 的交换空间
256GB 至 512GB 的 RAM,至少 32GB 的交换空间
Zoliton 是对的,您不需要增加交换分区。
干杯!
答案2
将交换空间保留为 6GB。
如果之前使用 8GB+6GB 可以正常工作,那么使用 16GB+6GB 也可以正常工作。
更多信息请点击这里: https://askubuntu.com/questions/62073/how-to-decide-on-swap-size