在 Oracle® Solaris 11.2 中管理系统信息、进程和性能

退出打印视图

更新时间: 2014 年 9 月
 
 

系统进程问题的故障排除

    下面是您可能遇到的一些常见的系统进程问题:

  • 查找同一用户所有的多个相同作业。出现此问题可能是由于正在运行的某个脚本启动了多个后台作业,而未等待任何作业完成。

  • 查找累积了大量 CPU 时间的进程。通过检查 ps 输出中的 TIME 字段可以确定此问题。此值可能表明这个进程处于无限循环。

  • 查找运行优先级过高的进程。使用 ps -c 命令检查 CLS 字段,其中显示每个进程的调度类。作为实时 (RT) 进程执行的进程会独占 CPU。或者,查找 nice 数值很大的分时 (TS) 进程。管理员可能提高了某一进程的优先级。系统管理员可以使用 nice 命令来降低优先级。

  • 查找所占用的 CPU 时间逐步增加的失控进程。通过查看进程启动时的时间 (STIME) 并监视一会儿 CPU 时间累积 (TIME),便可确定此问题。