对于 VPS,该问题没有意义,因为 VPS 使用了主机的全部资源。
对于在 VPS 内运行或在裸机上部署了自定义 buildout 脚本的虚拟机,没有明确的答案。
但是,每个虚拟机的合理超量使用限制是:
- 虚拟机中的最大 CPU 内核数 = 主机的 CPU 线程数(1个内核= 2个 CPU 线程)
- 虚拟机中内存的最大数量 = 主机的内存总量。
然后可以根据需要调整每个虚拟机使用的内存和 CPU。 这由 qemu 的 maxcpu 和 maxmem 参数控制。
合理的超额使用比例取决于使用情景。 400%的过量使用可能适合最大程度地增加系统负载,但会以暂态响应性能为代价。