You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

sudo交互式登录后Systemd CPUQuota不生效的调试咨询

sudo交互式登录后Systemd CPUQuota不生效的调试咨询

我遇到的问题和一个已知的systemd CPUQuota问题类似,但有两个特殊差异点:

  • 当我通过sudo -u testuser -i切换到testuser用户,再用stress工具进行CPU压测时,配置好的CPUQuota完全不起作用
  • 但如果我通过SSH直接登录testuser用户,运行高负载任务,CPUQuota就能正常按预期生效

我的配置信息

我为用户slice设置的CPUQuota配置文件是:/etc/systemd/system.control/user-1003.slice.d/50-CPUQuota.conf
文件内容如下:

[Slice]
CPUQuota=33%

同时我已经确认全局的CPU统计功能是开启的,运行命令systemctl show -p DefaultCPUAccounting得到的输出为:
DefaultCPUAccounting=yes

系统环境

Debian 12最新版本和Ubuntu 22.04都存在这个问题。

现在想请教各位大佬,我应该通过哪些步骤来调试这个问题,才能找到问题的根源线索呢?

补充:我已经在systemd的GitHub仓库提交了相关issue。


备注:内容来源于stack exchange,提问作者Twissell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:33:06