![]() |
使用 CPULimit 限制 VPS 的 CPU 利用率 - 可打印的版本 +- Netflix优惠码论坛 (https://www.sinovoter.com) +-- 版块: 合租专栏 (https://www.sinovoter.com/forum-18.html) +--- 版块: VPS 主机 服务器优惠 (https://www.sinovoter.com/forum-20.html) +--- 主题: 使用 CPULimit 限制 VPS 的 CPU 利用率 (/thread-8138.html) |
使用 CPULimit 限制 VPS 的 CPU 利用率 - netflix - 09-11-2023 您是否希望限制 Linux 服务器上特定进程或应用程序的 CPU 利用率?CPULimit 是 Linux 中用于限制进程 CPU 使用率的工具。它可以防止应用程序在相当长的一段时间内使用整个内核。在 PC 上运行的每个应用程序都会消耗处理器的功率,如果最终多个应用程序一起使用,它们可能会因使用过多的处理器功率而降低计算机的速度,因此,CPULimit 可用于限制这种使用,并防止处理器过度使用. CPULimit 安装要求 安装 CPULimit 主要有 3 个要求。首先,需要一个可以运行 CentOS 7 的 64 位服务器(我们将在本教程中使用基于 CentOS 7 的服务器)。其次,需要sudo 或 root 访问权限。最后make、screen 和 wget是必需的,所以请在继续之前在您的服务器上安装这些。 如何安装 CPULimit 安装过程如下: 1.第一步是下载CPULimit后解压tarball: 代码: cd ~ 代码: cd cpulimit-2.5 代码: make 代码: make install CPULimit 的基本工作原理是快速终止或启动应用程序,以便将 CPU 使用率限制在较小的周期数内。但是,发送停止信号 (SIGSTOP) 时可以终止的应用程序不应与 CPULimit 一起使用。 如何配置 CPULimit 接下来我们需要了解的是PID (即进程ID)。这可以通过使用“top”命令来完成: 代码: top -c 现在应该显示正在运行的进程,例如: 代码: Tasks: 130 total, 1 running, 129 sleeping, 0 stopped, 0 zombie 代码: screen -S limitcpucpulimit -p 1336 -l 10 代码: Ctrl+A+D 总的来说,以下代码用作 CPULimit 的格式: 代码: cpulimit -p (PROCESS PID) -l (CPU %) |