Linux学习笔记--top命令(监控linux系统状况的命令)

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,比如cpu、内存的使用等,类似于Windows的任务管理器。

1. 命令格式:

top [选项]

2. 常用选项:

"top -c"         显示完整的命令行而不只是显示命令名。
"top -d"         指定每两次屏幕信息刷新之间的时间间隔。
"top -n 3"       指定循环的次数为3次。
"top -u 用户名"  指定用户名。
"top -p 进程号"  指定进程号。

3. 显示信息分析:

这里写图片描述

1) 第一行信息内容分析

内容描述
11:37:29当前系统时间
up 149 days, 23:47系统已经连续运行了149天23小时47分钟
1 user当前有1个用户登录系统
load average: 0.00, 0.00, 0.00load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

 
2) 第二行信息内容分析

内容描述
Tasks: 193 total进程总数
1 running正在运行的进程数
192 sleeping睡眠的进程数
0 stopped停止的进程数
0 zombie僵尸进程数

 
3) 第三行信息内容分析

内容描述
Cpu(s): 0.1%us用户空间占用CPU百分比
0.1%sy内核空间占用CPU百分比
0.0%ni用户进程空间内改变过优先级的进程占用CPU百分比
99.8%id空闲CPU百分比
0.0%wa等待输入输出的CPU时间百分比
0.0%hiCPU服务于硬件中断所耗费的时间总额
0.0%siCPU服务于软件中断所耗费的时间总额
0.0%stSteal Time

 
4) 第四行信息内容分析

内容描述
Mem: 8062100k total物理内存总量
4158524k used已使用的物理内存总量
3903576k free空闲内存总量
339492k buffers用作内核缓存的内存量

 
5) 第五行信息内容分析

内容描述
Swap: 8191992k total交换区总量
0k used已使用的交换区总量
8191992k free空闲交换区总量
1964908k cached缓冲的交换区总量

 
6) 第六行信息内容分析

内容描述
PID进程id
USER进程所有者的用户名
PR优先级
NInice值 负值表示高优先级,正值表示低优先级
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命令名/命令行

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓呆同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值