linux进程状态d状态,linux – 进程永久停留在D状态
我有一个问题,在Ubuntu 10.04.3 LTS上陷入D状态的某些进程.
自11月5日(今天是12月6日)以来,他们一直处于这种状态.我知道这些是不间断的睡眠状态,通常与等待来自硬盘等硬件的数据有关.这是一个生产服务器,所以重新启动是最后的手段,是否有人能够阐明这些过程可能是什么?
这是来自ps -aux的D状态项的输出
www-data 22851 0.0 0.0 0 0 ? D Nov05 0:00 [2637.64]
www-data 26306 0.0 0.0 4008 12 ? D Nov05 0:00 ./2.6.37
www-data 26373 0.0 0.0 4008 12 ? D Nov05 0:00 ./n2
www-data 26378 0.0 0.0 4008 12 ? D Nov05 0:00 ./n2
这是ps axl |的输出awk’$10~ / D /’获取更多信息.
0 33 22851 1 20 0 0 0 econet D ? 0:00 [2637.64]
1 33 26306 1 20 0 4008 12 ec_dev D ? 0:00 ./2.6.37
1 33 26373 1 20 0 4008 12 ec_dev D ? 0:00 ./n2
1 33 26378 1 20 0 4008 12 ec_dev D ? 0:00 ./n2
有没有办法杀死这些?重新启动时是否处于此状态的进程导致任何问题?
解决方法:
这是进程的可怕不可中断(TASK_UNINTERRUPTIBLE)状态.这是一个状态,在该状态开始等待,完成之前,该过程不会对信号作出反应.
不幸的是,这是一种必要的恶魔见here和这里What is an uninterruptable process?.
我的答案是重启系统.
重启会导致任何问题吗?
很难说,它可能不会.处于D状态的进程可能必须执行一些重要更新,如果重新启动它将不会发生.
如果您真的无法重新启动,请尝试查找进程正在等待的磁盘,并通过打开,关闭,读取/写入磁盘来查看磁盘是否正常工作
标签:linux,ubuntu,process,hard-drive
来源: https://codeday.me/bug/20190930/1835257.html
linux进程状态d状态,linux – 进程永久停留在D状态相关推荐
- kafka分区停留在UnderReplicated状态
发现线上一台机器有topic一直停留在UnderReplicated状态. 通过命令查看结果如下 我的broker节点只有3个,但是这个副本数设置成了4. 因此判断是副本数设置的问题.多多了的1,2, ...
- Pod 一直停留在 Terminating 状态,我等得花儿都谢了~
更多奇技淫巧欢迎订阅博客:https://fuckcloudnative.io 前言 近期,弹性云线上集群发生了几起特殊的容器漂移失败事件,其特殊之处在于容器处于 Pod Terminating 状态 ...
- Linux进程状态如何切换,Linux系统如何切换前台进程和后台进程(2)
三.切换正在运行的程序到后台 如果程序正在前台运行,可以使用Ctrl+z 选项把程序暂停,然后用 bg %[number]命令把这个程序放到后台运行,这个步骤分为3步,如下: 1.暂停程序运行CTRL ...
- linux 进程状态显示dl,Linux系统中的实时调度器DL调度器的原理是什么?详细概述...
一.概述 实时系统是这样的一种计算系统:当事件发生后,它必须在确定的时间范围内做出响应.在实时系统中,产生正确的结果不仅依赖于系统正确的逻辑动作,而且依赖于逻辑动作的时序.换句话说,当系统收到某个请求 ...
- UGUI Button在点击后停留在Highlighted状态的Bug
在某个Button按下不放开,然后移动到其他区域,Button保持在Highlighted状态.实际上这个时候应该变回Normal状态才对. 有以下两种,选其一.目测可能会引起其他问题,比如第一种方案 ...
- Linux进程状态解析 之 R、S、D、T、Z、X (主要有三个状态)
linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态. Linux进程状态:R (TASK_RUNNING),可执行状态. 只有在该状 ...
- Linux - 第3节 - Linux进程概念
目录 1.冯诺依曼体系结构 2.操作系统(Operator System) 2.1.如何理解管理 2.2.操作系统 3.进程 3.1.基本概念 3.2.进程相关操作 4.进程状态 4.1.进程状态概述 ...
- Linux进程状态解析之R、S、D、T、Z、X
文章转载自:http://hi.baidu.com/shining_pc/item/21abcb32a4d2d484c3cf2950 Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程 ...
- Linux进程状态解析
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有 不同的状态. Linux进程状态:R (TASK_RUNNING),可执行状态. 只有在该 ...
最新文章
- [NC15665]maze
- nubby mysql_mysql修改用户密码
- 精确微妙计时minicom 源码节选
- jQurey 的选择器
- mysql 避免使用临时表_从日期范围中选择时防止MySQL使用临时表
- angularJS 全选反选批量删除
- 27.能否在构造函数中抛出异常?析构函数呢?
- 现代密码学应用的范例-PGP
- 项目中使用RDLC报表
- 1.4 torch_向量/矩阵求偏导
- (组合数学笔记)Pólya计数理论_Part.8_Pólya定理的几种扩展
- oracle存储过程如何传递一个bean对象_java程序员如何在短期内抓住面试重点,成为大厂offer收割机...
- linux acl库编译与使用,linux的ACL-rds数据删除了可恢复吗?-WinFrom控件库|.net开源控件库|HZHControls官网...
- 如何在Windows上安装多个MySQL
- SPSS Modeler 数据导入操作
- intellij idea 修改字体 修改主题
- 华为服务器如何修改ip地址,华为路由器IP地址设置问题-192.168.1.1进不去
- 黑产工具情报的分析方式浅析
- Flutter直播间弹幕效果实现
- 应用程序框架 Application Framework