使用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,
现在让我来告诉你,到底发生了什么,让我们来看看它的背后到底是什么在搞怪。
使用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
- 使用cgroup中访问 /proc/pid/cmdline 卡死
- 访问 /proc/pid/cmdline 卡死
- 使用/proc/${pid}/mem访问其他进程的内存变量
- 从proc/cmdline中提取信息内核启动参数
- /proc/pid
- Linux中/proc/[pid]/status详细说明
- IT--cgroup--cgroup使用
- No /proc/cmdline exception=java.io.FileNotFoundException: /proc/cmdline: open failed: EACCES (Permi
- /proc/pid/statm
- /proc/pid/stat
- /proc/$PID/status
- /proc/pid/stat
- /proc/pid/status详解
- proc/pid/stat
- 关于/proc/$PID/status
- 关于 /proc/pid/stat
- cat /proc/$PID/status
- /proc/pid/status解释
- oralce 修改sga和pga
- a picture of innodb_adaptive_hash_index
- HDOJ-2152-Fruit 解题报告
- Image异步加载(基于软引用跟线程池)
- OpenFlow网络中的路由服务
- 使用cgroup中访问 /proc/pid/cmdline 卡死
- UIImageJPEGRepresentation和UIImagePNGRepresentation压缩转二进制
- 第十一周项目三:点类派生直线类
- iOS开发--工具整理--各种图表
- Linux学习-使用yum自动安装rar和unrar
- [android] System.out.println解析
- C++ 7.1 函数的定义
- 颜色列表 delphi中使用颜色
- logback日志垂直打印