使用cgroup中访问 /proc/pid/cmdline 卡死

来源:互联网 发布:et排版软件 编辑:程序博客网 时间:2024/06/05 18:46
访问 /proc/pid/cmdline 卡死

使用cgroup时,引起各种命令执行卡死,下面这个提到了原因
原始文章:https://rachelbythebay.com/w/2014/10/27/ps/


在使用 ls, ps, pgrep, top,以及类似的命令行时总是卡住(卡死,挂死),但是重新开窗口(重新登录shell还能使用)。也就是所谓的 "state D", 不中断的等待(uninterruptible wait)。跟当你使用 "cat /something/on/a/nfs/mount" 命令去访问已经挂掉的nfs服务器一样。 使用 ^C (Ctrl+C) 也没有反应,它卡死了,退不出来了。(甚至reboot命令都无效,reboot没反应)
然后cpu负载很低,系统IO很高,top命令出现类似 Cpu(s): 1.7%us, 3.3%sy, 0.0%ni, 00.0%id, 100.0%wa,

现在让我来告诉你,到底发生了什么,让我们来看看它的背后到底是什么在搞怪。

0 0
原创粉丝点击