Linux Top命令解析.docx
- 文档编号:27403756
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:5
- 大小:16.50KB
Linux Top命令解析.docx
《Linux Top命令解析.docx》由会员分享,可在线阅读,更多相关《Linux Top命令解析.docx(5页珍藏版)》请在冰豆网上搜索。
LinuxTop命令解析
LinuxTop命令解析
top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.小编为大家分享了LinuxTop命令解析,希望大家喜欢。
Linux命令工具top详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
常在linux系统下玩,这是必须掌握的命令之一;
下面详细说说这个命令:
敲入top进入:
top-09:
14:
56up264days,20:
56,1user,loadaverage:
0.02,0.04,0.00
Tasks:
87total,1running,86sleeping,0stopped,0zombie
Cpu(s):
0.0%us,0.2%sy,0.0%ni,99.7%id,0.0%wa,0.0%hi,0.0%si,0.2%st
Mem:
377672ktotal,322332kused,55340kfree,32592kbuffers
Swap:
397308ktotal,67192kused,330116kfree,71900kcached
PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND
1root2002856656388S0.00.20:
49.40init
2root200000S0.00.00:
00.00kthreadd
3root200000S0.00.07:
15.20ksoftirqd/0
4rootRT0000S0.00.00:
00.00migration/0
第一行
09:
14:
56:
系统当前时间
264days,20:
56:
系统开机到现在经过了多少时间
1users:
当前2用户在线
loadaverage:
0.02,0.04,0.00:
系统1分钟、5分钟、15分钟的CPU负载信息
第二行
Tasks:
任务;
87total:
很好理解,就是当前有87个任务,也就是87个进程。
1running:
1个进程正在运行
86sleeping:
86个进程睡眠
0stopped:
停止的进程数
0zombie:
僵死的进程数
第三行
Cpu(s):
表示这一行显示CPU总体信息
0.0%us:
用户态进程占用CPU时间百分比,不包含renice值为负的任务占用的CPU的时间。
0.7%sy:
内核占用CPU时间百分比
0.0%ni:
改变过优先级的进程占用CPU的百分比
99.3%id:
空闲CPU时间百分比
0.0%wa:
等待I/O的CPU时间百分比
0.0%hi:
CPU硬中断时间百分比
0.0%si:
CPU软中断时间百分比
注:
这里显示数据是所有cpu的平均值,如果想看每一个cpu的处理情况,按1即可;折叠,再次按1;
第四行
Men:
内存的意思
8175320kktotal:
物理内存总量
8058868kused:
使用的物理内存量
116452kfree:
空闲的物理内存量
283084kbuffers:
用作内核缓存的物理内存量
第五行
Swap:
交换空间
6881272ktotal:
交换区总量
4010444kused:
使用的交换区量
2870828kfree:
空闲的交换区量
4336992kcached:
缓冲交换区总量
进程信息
再下面就是进程信息:
PID:
进程的ID
USER:
进程所有者
PR:
进程的优先级别,越小越优先被执行
NInice:
值
VIRT:
进程占用的虚拟内存
RES:
进程占用的物理内存
SHR:
进程使用的共享内存
S:
进程的状态。
S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:
进程占用CPU的使用率
%MEM:
进程使用的物理内存和总内存的百分比
TIME+:
该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:
进程启动命令名称
top命令交互操作指令
下面列出一些常用的top命令操作指令
q:
退出top命令
<Space>:
立即刷新
s:
设置刷新时间间隔
c:
显示命令完全模式
t:
:
显示或隐藏进程和CPU状态信息
m:
显示或隐藏内存状态信息
l:
显示或隐藏uptime信息
f:
增加或减少进程显示标志
S:
累计模式,会把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+
P:
按%CPU使用率排行
T:
按MITE+排行
M:
按%MEM排行
u:
指定显示用户进程
r:
修改进程renice值
kkill:
进程
i:
只显示正在运行的进程
W:
保存对top的设置到文件~/.toprc,下次启动将自动调用toprc文件的设置。
h:
帮助命令。
q:
退出
注:
强调一下,使用频率最高的是P、T、M,因为通常使用top,我们就想看看是哪些进程最耗cpu资源、占用的内存最多;
注:
通过”shift+>”或”shift+<”可以向右或左改变排序列
如果只需要查看内存:
可用free命令。
只查看uptime信息(第一行),可用uptime命令;
看过“LinuxTop命令解析”的人还看了:
1.Linuxtop命令查看多核CPU每个核心的使用率
2.LinuxTOP命令按内存占用排序和按CPU占用排序
3.关于linux的进程中的各个线程cpu占用情况进行分析和查看
4.Linux命令如何连接
5.linux下free命令使用方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux Top命令解析 Top 命令 解析