命令 top:实时监控各个进程的资源占用情况
包含信息:
第一行:任务队列信息,系统时间,运行时长,当前登录用户个数,1,5,10分钟的负载
第二行:进程个数,状态
第三行:CPU状态信息,id空闲的CPU占比,
第四行:内存状态信息,
第五行:swap分区状态信息
可用内存=第四行free+第四行buffer+第五行cached
以后:各个进程实时监控信息,PID — 进程id,USER — 进程所有者,PR — 进程优先级,NI — nice值。负值表示高优先级,正值表示低优先级,VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES,RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA,SHR — 共享内存大小,单位kb,S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程,%CPU — 上次更新到现在的CPU时间占用百分比,%MEM — 进程使用的物理内存百分比,TIME+ — 进程使用的CPU时间总计,单位1/100秒,COMMAND — 进程名称(命令名/命令行)
查看技巧:
监控每个逻辑CPU的状况:top ,按 1
高亮显示当前运行进程:top ,按 b
显示完整命令:top ,按 c
退出top程序:按 q
top下默认按照CPU占用量排序,Ctrl+>可以往后移按照mem排序










网友评论