目前,我们有一个托管服务器,该服务器有一个多核处理器。我们正在考虑购买服务器,其中一个选项是添加一个额外的处理器(因此将有两个多核处理器)。
在选择附加处理器的框时,我注意到两件事。1) RAM 插槽的数量增加了一倍。2) 必须使用偶数个 dimm 插槽。
我的问题是:
CentOS / PHP / MySQL 是否会同时使用这两种处理器,或者这种设置是否专为 VPS 类型的系统设计?
如果系统在两个 16GB 插槽中配备 32GB 内存,是否可以同时使用全部 32GB 内存,还是每个应用程序只能使用 16GB 内存?
答案1
1.CentOS / PHP / MySQL 是否会同时使用两种处理器,或者这种设置是否专为 VPS 类型的系统设计?
只要它们是现代的或者甚至是相对现代的版本,它们就会使用很多线程/核心 - 一些系统在 160-240 个线程左右时开始达到收益递减,但我假设你不会接近那么多。
2.如果系统在两个 16GB 插槽中配备 32GB 内存,是否可以同时使用全部 32GB 内存,还是每个应用程序只能使用 16GB 内存?
是的,它们可以使用,但您不应该这样做,您应该尝试在处理器之间均匀分配相同数量(理想情况下是类型/大小)的内存,即 CPU 1 上分配 32GB,CPU 2 上分配 32GB 或类似内存。将它们放在一台服务器上可以工作,但不会为您提供最佳性能。