博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月14日

摘要: linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)ps工具标识进程的5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleep 阅读全文

posted @ 2011-10-14 09:42 奥客 阅读(571) 评论(0) 推荐(0) 编辑

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k used, 1 阅读全文

posted @ 2011-10-14 09:37 奥客 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 经过以下处理,对于释放服务器资源,效果非常明显--查询死锁的进程select 'ALTER SYSTEM KILL SESSION '''||b.sid||', '||b.serial#||''';' from v$access a,v$session bwhere a.SID=b.SIDand b.program like 'dis%'group by b.sid,b.serial#--查询SID对应的操作系统进程select spid, osuser, s.program from v$sess 阅读全文

posted @ 2011-10-14 09:20 奥客 阅读(377) 评论(0) 推荐(0) 编辑