Linux top详解

  • A+
所属分类:linux技术
摘要

参数说明:   显示进程信息显示完整命令以批处理模式显示程序信息


命令

top

参数说明:

  • d:改变显示的更新速度
  • q:  没有任何延迟的显示速度
  • c:切换显示模式,共有两种模式,一是只显示执行档的名称,零一种显示完整的路径与名称S:累计模式,会将已完成或消失的子行程(dead child process)的CPU tiem累积起来
  • s:安全模式
  • i:不显示任何显示(idle)或无用的(zombie)的进程
  • n:更新次数,完成后将退出top
  • b: 批次模式

 

 

 

示例:

显示进程信息

top

显示完整命令

top -c

以批处理模式显示程序信息

top -b

以累积模式显示程序信息

top -s

设置信息更新次数

top -n 2 // 更新两次后终止显示更新(退出top交互)

设置信息更新时间

top -d 3 // 表示更新周期为3秒

显示指定的进程信息

top -p 123 // 显示进程号为139的进程信息,CPU、内存占用率等

 

top命令显示字段释义

Linux top详解

 

 

up:开机时长 users:当前登录的用户 load average:1分钟、5分钟、15分钟的平均负载 Tasks:总任务数(进程) running:运行的进程 sleeping:阻塞。休眠的进程 stopped:暂停的进程(例子:ctrl+Z会暂停进程) zombie:僵尸进程/孤儿进程(父进程已停止、子进程还在) CPU:     us: 运行(为调整优先级的)用户进程的CPU时间     sy:运行内核进程的CPU时间     ni:  运行已调整优先级用户进程的CPU时间   wa: 用于等待IO完成的CPU时间     hi:处理硬件中断的CPU时间     si:处理软件中断的CPU时间     st: men:     total: 总物理内存量     used: 已使用内存量     free:空闲内存量     buffers: inode缓存内存量 swap: (不是内存使用完的时候用swap,而是把暂时不用的数据交换到swap中)     total:总swap量     used:已使用量     free:空闲量     cached: block缓存总量  Pid: 进程号 User: 用户 PR: 进程调度优先级 NI:  进程优先级值,越小的值意味着越高的优先级。负值表示高优先级,正值表示低优先级 VIRT: 虚拟内存,VIRT=SWAP+RES RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小 SHR:SHR是进程使用的共享内存 S:进程状态(R:运行, S:休眠, Z:孤儿进程, D:不可中断的休眠态,T:被跟踪或已停止) CPU:CPU使用率 MEM:内存使用率 TIME: 任务启动后到现在所使用的全部CPU时间 COMMAND: 行进程所使用的命令。进程名称(命令名/命令行)