cpulimit

在可执行文件上使用 cpulimit
cpulimit

在可执行文件上使用 cpulimit

有没有办法在可执行文件运行时限制其 CPU 容量? 我正在尝试使用CPU限制喜欢 : cpulimit -e helm -l 50 但我得到了这个: 警告:未找到目标进程。正在等待... 我在网上找到的所有示例都对我没有帮助,因为它们要么谈论正在运行的进程,要么谈论即将运行的命令。另一方面,我想在将来运行 exe 时将 CPU 限制为该 exe。 ...

Admin

在 CPUQuota 发生变化后我的系统变得非常慢
cpulimit

在 CPUQuota 发生变化后我的系统变得非常慢

我改变了 CPUQuota=50%,以便我的系统可以使用最少的 CPU 资源,但由于这些变化,我的系统变得非常慢,有人能帮我恢复这些更改并使我的系统恢复正常吗? 我运行了以下命令: systemctl 设置属性用户-1000.slice CPUQuota=50% 压力 --cpu 3在此处输入图片描述 ...

Admin

如何结束进程的 cpulimit
cpulimit

如何结束进程的 cpulimit

我正在使用非常方便的工具 CPULimit 来限制在我的 Ubuntu 服务器的 cron 中触发的导入的 CPU 使用率。 成功限制进程不是问题,我还能够在进程结束时将值返回到无限制(100%),但是当导入进程终止时,我留下了正在运行的 CPULimit 进程。当下一个 cron 作业运行时,CPULimit 进程列表将被附加到其中。 我可以运行类似的命令pkill -f cpulimit来删除进程,但是我假设有一个命令可以终止限制,只是没有记录。 为了帮助您理解,这里有一些流程: Cron触发导入。 导入脚本设置了 cpulimit 并指向> /...

Admin

如何限制用户 RAM 和 CPU
cpulimit

如何限制用户 RAM 和 CPU

这是我第一次在 Ubuntu 论坛上发帖,如果这个问题重复了或者很愚蠢,请原谅我。 简单介绍一下背景:我是一名 14 岁的开发人员,拥有一台 Ubuntu 20.04 服务器。我创办了一家小型托管服务公司,积累了不少客户。现在,我们有一个定价模型,例如某些用户只能获得 1vCPU 和 4GB 内存,而其他用户可以获得 6vCPU 和 20GB 内存,每 6 个月 80 美元。 我的问题:我无法限制用户可以获得的 vCPU 和 RAM 数量。我尝试了 cgroups 之类的程序,但当我通过 检查用户拥有多少 RAM 时free -m,服务器返回给我 24GB(...

Admin

cpulimit 可以运行连续的后台检查吗?
cpulimit

cpulimit 可以运行连续的后台检查吗?

我偶尔会遇到桌面冻结的情况,目前仍在调查原因。(链接即将发布。)与此同时,我偶然发现了以下建议cpulimit,unity-panel-service到目前为止效果很好! sudo cpulimit -eb unity-panel-service -l 30 我现在想配置 cpulimit 以便它: 我登录后立即开始 在后台运行(无需终端) 如果 unity-panel-service 重新启动,它应该发现并限制新进程 这可能吗? 注意:我知道这是桌面错误的解决方法。我的问题主要是关于使用 cpulimit,而不是错误/解决方法。当我有时间时...

Admin

错误:您必须指定一个目标进程
cpulimit

错误:您必须指定一个目标进程

cpulimit节流的语法是什么?请注意和Web Content之间的空格。WebContent top - 09:16:00 up 1:09, 2 users, load average: 1.80, 1.70, 1.77 Tasks: 215 total, 2 running, 213 sleeping, 0 stopped, 0 zombie %Cpu(s): 50.9 us, 3.1 sy, 0.0 ni, 45.8 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st KiB Mem : 20386...

Admin

在命令而不是 PID 上使用 cpulimit
cpulimit

在命令而不是 PID 上使用 cpulimit

我正在尝试使用cpulimit命令,例如: cpulimit -e 'tar -chzf [...]' -l 50 但 cpulimit 似乎无法启动该进程: Warning: no target process found. Waiting for it... 那么我如何调用 cpulimit 来启动tar它的所有输入参数? ...

Admin

如何*实际*限制 Hashcat 的 CPU 使用率
cpulimit

如何*实际*限制 Hashcat 的 CPU 使用率

我不想把我的CPU里的活生生的垃圾炸掉。 hashcat程序使用大量的CPU和GPU。 我知道,人们在网上推荐的简单解决方案,例如使用限制CPU使用率的工具,例如cpulimit,但它所做的一切都削减了Hashcat。 限制线程或核心也无济于事,甚至会使情况变得更糟。我的 CPU 始终保持在 94-8% 左右,在 Hashcat 运行期间超过 90 度。该-w选项最多只能帮助其冷却几度! 所以是有没有解决这个问题的方法,或者我是否必须与我的CPU吻别,或者一次运行Hashcat一小段时间,然后暂停以冷却? ...

Admin

如果系统繁忙,限制后台进程的 CPU 使用率
cpulimit

如果系统繁忙,限制后台进程的 CPU 使用率

目前我执行以下操作:当我看到 Ubuntu 服务器的系统负载很高时,我获取当前正在运行的特定后台进程的 PID,并使用 PID 启动 cpulimit。当系统负载变低时,我会杀死 cpulimit,以便后台进程可以运行得更快。当负载仍然太高时,我还会杀死 cpulimit 并以进程的下限重新启动它。 我重复此操作,直到后台进程在几个小时后完成。但每天手动执行此操作会非常烦人,所以我想知道是否有一种方法可以自动化执行此操作。 ...

Admin

限制整个系统的CPU总使用率?
cpulimit

限制整个系统的CPU总使用率?

我正在 NAT VPS 上运行 Chrome 实例。作为 NAT VPS,它有一些限制,例如不允许 15 分钟平均负载大于 1。但是,仅仅启动并访问几个网页就会导致负载增加 > 2,从而导致实例死亡。 我在网上读到过有关限制 CPU 使用的信息,但大多数都仅限于单个进程,而 Chrome 会产生多个进程。我尝试过使用cpulimit,但它没有帮助,因为它只能在单个 PID 上使用。 有没有办法可以限制整个系统的CPU使用率?或者至少由 chrome 可执行文件启动的任何进程? 谢谢。 PS:chrome 实例正在使用 Python 上的 Seleniu...

Admin

clamscan 和 cpulimit 一起在 ubuntu 18 和 20 中运行多个 clamscan 进程
cpulimit

clamscan 和 cpulimit 一起在 ubuntu 18 和 20 中运行多个 clamscan 进程

我已经安装了 clamav 和 cpulimit。我想以 70% 的 cpu 限制 1 by 1 扫描 /home 中不属于 root 的所有目录。 我使用以下命令在 centos 和 almalinux 中执行此操作: 找到/home/-min深度1-max深度1-类型d! -user root -exec cpulimit -l 70 -- /usr/bin/clamscan -i -r {} ; > /root/scan_results.txt 上面的命令在centos中运行良好。但在 ubuntu 18 和 20 中,它为 /home 中的每个...

Admin

如何对“网页内容”应用 CPU 和内存限制?
cpulimit

如何对“网页内容”应用 CPU 和内存限制?

我尝试通过使用桌面快捷方式对程序施加内存限制,以便也对其子进程应用相同的限制。 我发现“Web Content”是一个单独的过程什么是网页内容它不仅在我的电脑中使用高内存。 例如,我正在使用 Firefox 和 Firefox.desktop快捷方式中的子进程,该快捷方式具有执行行: Exec=sh -c "ulimit -m 131072;nice -u username 19; cpulimit -l 25 -- ../firefox/firefox/firefox" 虽然有时,Firefox 使用比 25 稍高一点的值(即 26,27),但看起来它确...

Admin