如何使 WHM 仅将资源分配给一个帐户?

如何使 WHM 仅将资源分配给一个帐户?

我有一个带 cPanel/WHM 管理的专用服务器,并且只在一个帐户中运行一个 Web 应用程序,因此我需要将所有服务器能力(RAM 和 CPU 时间)定向到该帐户。我只是不知道 WHM 如何在帐户之间管理服务器资源。

就我的情况可以做到吗?

答案1

如果您安装 CloudLinux 或 BetterLinux,它们可以在共享托管环境中对资源进行优先排序。

答案2

服务器的资源将由操作系统根据需要分配。

我认为您真的不希望它不将 RAM 或 CPU 周期用于除由一个帐户运行的进程之外的任何操作。这样做会非常奇怪(并导致稳定性问题)。

要分配所有可用资源来托管您的这一个应用程序,只需不要在服务器上运行任何其他程序即可。如果没有其他托管帐户或服务正在运行,则不会为它们分配任何资源,我不知道为什么要将不想消耗计算资源的东西放在服务器上。

如果您的应用程序运行缓慢,并且没有其他程序与其争用资源,则很可能是应用程序本身或环境中的其他地方出了问题。例如,它可能存在错误,或者它与数据库(或互联网)的连接速度可能很慢。查看所需的远程资源。

虚拟主机环境中可能发生的另一件事是 VPS 提供商可能未提供足够的磁盘,导致访问速度变慢。考虑查看top;如果大部分 CPU 时间都花在了hi(硬件中断,磁盘访问等待属于此类)上,那么这就是问题所在。此外,检查iotop是否存在过多的磁盘 I/O。

相关内容