在配置错误或有缺陷的网络文件程序 (NFS NAS) 上写入大文件可能会导致文件程序冻结。
为了进行诊断,我需要能够:
- 暂停(或者说暂时冻结)特定用户的所有进程
- 恢复用户
基本上,就像一个kill -s SIGSTOP
并且kill -s SIGCONT
但是对于整个用户来说。
为此,有没有办法暂时夺走 Linux 中某个用户的所有 CPU 时间?
答案1
你可以使用比 SIGSTOP 和 SIGCONT 更可靠的方法执行此操作cgroup 冻结器。
答案2
尝试pkill -STOP -u <username>
并继续pkill -CONT -u <username>