在双四核 XEON 上安装 CentOS 时,您会给多少 SWAP,该双核 XEON 具有 16GB 的 RAM,它将运行一个带有 mysql 后端的 php 网站 - 中等/重负载?
我有一台带有 4GB 内存的核心 2 笔记本电脑。我用这台机器浏览、上网和简单的编程。(我偶尔使用这台机器来托管一个小型的 ftp 和 web 服务器。)
拥有交换分区有什么好处吗?我的理解是,有了这么多内存,我的平庸使用就不需要交换了。其实内核会强制使用我的ram,这样会更快。
这样对吗?
Oracle 官方文档说,对于 RAM 超过 16GiB 的机器,我们需要分配 16GiB 的交换空间。
我们的服务器是 RHEL 7,有 256GiB 的 RAM。
DBA 不想看到系统交换,因此他们希望我们非常积极地监控 16GiB 的交换。
我建议我们将 RAM 加倍到 512GiB(费用已获批准),并禁用交换。然而,即使我们将 RAM 加倍,这也违背了 Oracle 建议的具有 16GiB 的交换空间。
老实说,我不明白拥有 3% 的交换空间有什么意义,或者为什么如果我添加的 RAM 比交换空间多,我们必须保留交换空间。
那么,有没有什么好的论据可以用来证明在没有交换的情况下运行 Oracle 是合理的?
PS 我提到内存翻倍的唯一原因是为了证明我很难争论的论点的荒谬性。我真正要寻找的是证明禁用交换的理由。