限制专用服务器上的用户资源

限制专用服务器上的用户资源

是否有 WHM 插件模式或类似的东西可以限制专用服务器上的用户可以使用的资源量(CPU 和 RAM)或者理想情况下可以让某些用户优先访问所需的资源?

因为我的问题是,有些网站有时会使用所有可用的 CPU(通过 MySQL),然后其他网站就会非常慢......

我能想到的最接近的事情是云Linux。它允许您限制网站在达到上限之前可以使用的 CPU/内存量,但它不会限制 MySQL 的使用,几乎只限制 PHP。除了您希望拥有更多资源的网站之外,您还可以将服务器上的每个网站限制为特定数量的开放进程/CPU。

答案1

  • MySQL 资源限制-- 每个用户,但粒度不大。控制每小时查询数等。作为硬性上限很有用,但不能很好地分配资源或区分查询对服务器的密集程度。
  • MySQL 管理器CloudLinux 监控服务器上的用户资源使用情况并进行相应调整。它可以了解 CPU 和慢查询的使用情况。如果您不想更改 Linux 发行版,您可以模拟该功能。单个软件包本身也可能受免费许可。很难说。
  • Apache 有局限性内存和 CPU 使用率。您可以为每个虚拟主机设置这些限制。

相关内容