如何判断某个进程假死或是这个进程处于一个

如何判断某个进程假死或是这个进程处于一个,第1张

可以进“任务管理器” 两个步骤确定程序是否处于假死。 1,在“应用程序”里面,是否能切换该程序,如果不行,可以假定程序死机。 2,在“进程”中找到该程序,看CPU和内存使用,的数据有没有变化,如果20秒不变化,说明假死。

对于进程假死现象的判断没有太固定的方式,具体情况具体对待。一般程序假死会出现无响应、切换界面时程序会白屏或者黑屏,这种情况是在程序读盘时你有过多的额外 *** 作会出现此现象,一般略等一会就会恢复。反之很久都不恢复的就是进程真的Down掉了。

判断进程的状态需要平时自己经验的累计。

ps看看进程状态。。

然后top看看进程cpu利用率,内存占有率....确定是不是进程死了,还是cpu和内存占满了。

然后分析tail -f /var/log/messages| grep fail看看有什么线索。。。

如果分析不了,估计日志也死了,因为Linux里的日志系统syslogd和klogd都是系统服务。

所以如果真的死机,针对RHEL4系统可能要配置netdump,针对RHEL5需要配置kdump或者是xendump,这样可以尝试在系统死掉的时候把内存镜像整个抓出来分析。

注:如果经常出现这样的问题,但文本模式能用,可能是显卡问题了。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7632691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存