原文:Linux 把进程为D(不可中断进程)转换成其他状态

问题现象:当前集群跑hadoop的时候,,任务失败,但是跑任务的容器没有正常退出,显示一大堆的YarcChild进程,,more proc 进程 status 查看其状态,进程为D disk sleep ,当使用ps 查看所有D进程状态的时候,执行ps这个命令的进程也变成了D状态,,尬的一批。所谓D状态就是不可中断的状态,处于该状态下的进程不接受任何发给他的信号,通常导致该情况产生的原因是由于长时 ...

2019-08-01 15:01 0 940 推荐指数:

查看详情

不可中断进程和僵尸进程

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11520274.html 当 iowait 升高时,进程很可能因为得不到硬件的响应,而长时间处于不可中断状态。 需要注意的是 iowait 高不一定代表I/O 有性能瓶颈。当系统中只有 I/O ...

Sun Sep 15 05:09:00 CST 2019 0 539
linux进程状态D

原因 进程状态D,往往是由于 I/O 资源得不到满足而引发等待 ,举个例子,当 NFS 服务端关闭之时,若未事先 umount 相关目录,在 NFS 客户端执行 df 就会挂住整个登录会话,按 Ctrl+C 、Ctrl+Z 都无济于事。断开连接再登录,执行 ps axf 则看到刚才的 df ...

Mon Sep 09 07:35:00 CST 2019 0 357
linux进程D状态_转

Linux进程状态:S (TASK_INTERRUPTIBLE),可中断的睡眠状态。 处于这个状态进程因为等待某某事件的发生(比如等待socket连接、等待信号量),而被挂起。这些进程的task_struct结构被放入对应事件的等待队列中。当这些事件发生时(由外部中断触发、或由其他进程触发 ...

Sun Jun 18 17:40:00 CST 2017 0 7362
Linux进程状态详解及状态转换

       学而不思则罔,思而不学则殆。        Linux下,进程状态有五种 : 运行态,可中断睡眠态,不可中断睡眠态,停止态和追踪态                运行态表示进程可执行或者正在执行,          可中断睡眠态表示进程被阻塞,等条件满足 ...

Thu Oct 31 20:47:00 CST 2019 0 300
Linux进程的Uninterruptible sleep(D状态

Linux系统进程状态 PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display ...

Wed Apr 29 23:08:00 CST 2020 0 587
Linux 进程的 Uninterruptible sleep(D) 状态

首先,说一下产生D状态的原因。 上图阐释了一个进程运行的情况,首先,运行的时候,进程会向内核请求一些服务,内核就会将程序挂起进程,并将进程放到parked队列,通常这些进程只会在parked队列中停留很短的时间,在ps(1)列表中是不会出现的。但是如果内核因为某些原因不能提供相应服务的话 ...

Tue Oct 10 18:28:00 CST 2017 0 6765
linux top进程状态D

什么是D状态 运行在KVM虚拟机里的一些进程突然出了问题,这些出了问题的进程无法用kill杀掉,使用ps可以看到这些进程处于D状态: ps 的手册里说D状态是uninterruptible sleep. Linux进程有两种睡眠状态: 一种是interruptible sleep ...

Thu May 11 04:42:00 CST 2017 0 6676
linux进程状态D和Z的处理

长期生活在 Linux 环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把 棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;在用 ...

Fri Mar 28 20:35:00 CST 2014 0 2904
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM