CPU操作命令-top命令

top命令是查看CPU占用率的命令,参数如下:

参数含义
-d每隔几秒刷新
-p指定查看某个pid的使用率
1键当进入top后,按下1可以查看多核的每个核的状态
q按q可以退出

每隔1秒刷新一个CPU占用:

top -d 1

效果如图:

行数内容含义
114:50:27表示当前时间
1up 5 min系统开机到现在运行了多久
12 users当前登录用户数是2个,一个屏幕上登录,一个串口登录
1load average: 0.16, 0.22, 0.13系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了
251 total进程总数
22 running正在运行的进程数
2149 sleeping睡眠的进程数
20 stopped停止的进程数
20 zombie僵尸进程数
316.3 us用户空间占用CPU百分比
38.9 sy内核空间占用CPU百分比
30.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
373.1 id空闲CPU百分比
31.7 wa等待输入输出的CPU时间百分比
30.0 hi硬中断(Hardware IRQ)占用CPU的百分比
30.0 si软中断(Software Interrupts)占用CPU的百分比
30.0 st???
4KiB Mem: 1002408 total物理内存总量
4232436 used使用的物理内存总量
4262260 free空闲内存总量
4508712 buffers(buff/cache)用作内核缓存的内存量
5KiB Swap: 0 total交换区总量
50 used使用的交换区总量
50 free空闲交换区总量
5756417 avail Mem代表可用于进程下一次分配的物理内存数量
6PID进程id
6PPID父进程id
6RUSERReal user name
6UID进程所有者的用户id
6USER进程所有者的用户名
6GROUP进程所有者的组名
6TTY启动进程的终端名。不是从终端启动的进程则显示为 ?
6PR优先级
6NInice值。负值表示高优先级,正值表示低优先级
6P最后使用的CPU,仅在多CPU环境下有意义
6%CPU上次更新到现在的CPU时间占用百分比
6TIME进程使用的CPU时间总计,单位秒
6TIME+进程使用的CPU时间总计,单位1/100秒
6%MEM进程使用的物理内存百分比
6VIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
6SWAP进程使用的虚拟内存中,被换出的大小,单位kb
6RES进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
6CODE可执行代码占用的物理内存大小,单位kb
6DATA可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
6SHR共享内存大小,单位kb
6nFLT页面错误次数
6nDRT最后一次写入到现在,被修改过的页面数。
6S进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
6COMMAND命令名/命令行
6WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
6Flags任务标志
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值