Linux系统监控工具学习(二):top

top

top指令可以显示Linux的进程,它提供的是一个动态连续的视图。
默认将服务器上运行的程序按CPU占用率从高到低排序,并且每5秒刷新一次
这里写图片描述

  • 第一行:显示当前系统时间系统已经运行的时间(期间没有重启)、当前登录系统的用户总数,load average数据表示1分钟内、5分钟内、15分钟内的系统负载均值。
  • 第二行:显示任务进程总数(total)、运行的程序数量(running)、休眠的程序数量(sleeping)、停止的程序数量(stopped)、僵尸状态的程序数量(zombie)。
  • 第三行:显示CPU状态,包括用户态运行程序占CPU的百分比(0.3% us)、内核态运行程序占CPU的百分比(0.3% sy)、改变过优先级的进程占用CPU的百分比(0.0% ni)、空闲CPU百分比(99.3% id)、IO等待占用CPU的百分比(0.0% wa)、硬中断(HardwareIRQ)占用CPU的百分比(0.0% hi)、软中断(SoftwareInterrupts)占用CPU的百分比(0.0% si)、
  • 第四行:显示内存状态,包括物理内存总量(total)、空闲内存总量(free)、使用中的内存总量(used)、缓存或缓冲的内存量(buff/cache)
  • 第五行:显示swap交换分区的状态,包括交换区总量(total)、空闲交换区总量(free)、使用的交换区总量(used)、
    -第七行:显示各进程的具体状态,包括

    • 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时间总计
    • COMMAND : 进程名称

进入top界面后,可使用快捷键来指定界面显示变化:

  • t : 是否显示汇总信息或改变显示形式
  • m : 是否显示内存信息或改变显示形式
  • z : 切换彩色模式或黑白模式
  • q:退出程序
  • 1 : 查看CPU每个核的使用情况
  • h :显示帮助画面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值