ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

top输出含义

2019-05-26 08:52:11  阅读:293  来源: 互联网

标签:输出 百分比 top CPU 内存 当前 进程 总量 含义


这个命令的使用比较简单,选项解释如下:

-h,表示help的意思,查看top命令的使用语法。
-v,表示version的意思,和-h的运行结果是一样,可以查看top命令的版本。
-d,如果仅仅执行top命令,一般默认是3秒钟数据更新一次,这个可以更改多长时间更新一次,单位是秒。
-n,表示数据更新多少次后就结束命令的执行。默认是不结束。
-u,显示指定用户的进程。
-p,显示指定的进程信息。

一,前面两行信息

16:03:58 表示系统当前时间。
up 23:55,表示系统已经运行时间。
17 users,当前登录的用户数。
load average: 3.39 , 3.88 , 3.62。这分别表示内核任务队列在1分钟、5分钟、15分钟的长度。就是通常我们说的负载。
Tasks:288 total。当前系统的进程总数。
4 running,当前系统中有4个正在运行的进程。
284 sleeping ,当前系统中有284个休眠的进程。
0 stopped 。停止进程数为0。
0 zombie。僵死进程数为0。

二,CPU信息

%us。用户空间进程占用CPU时间的百分比。
%sy。内核空间进程占用CPU时间的百分比。
%ni。ni表示nice的意思,也就是哪些用户进程被提升优先级之后,占用的CPU运行时间。
%id。系统空闲时间。
%wa。这个表示CPU在等待磁盘写入的时间。
%si。CPU处理软中断(soft interrupt)的时间百分比。
%hi。CPU处理硬中断(hard interrupt)的时间百分比。
%st。这个表示在有虚拟机的时候,被虚拟机占用的CPU时间。st表示窃取的意思,steal的意思。

很明显,上面这些百分比相加的话,是等于100%的。这只表示单个CPU的运行状况。

三,内存使用信息

total。表示系统可用的物理内存总量。
used。当前已经使用的物理内存总量。
free。当前的空闲内存总量。
buffers。用作系统内核缓存的物理内存总量。

四,系统交换区信息

total。系统全部的交换区总量。
used。当前已经使用的交换区总量。
free。空闲的交换区总量。
cached。被缓冲的交换区总量。

五,进程信息

PID。进程ID。
USER。当前进程的用户,就是这个进程是由谁来执行的。
PR。进程执行优先级。
NI。当前进程的NICE值。nice值可以调整进程运行的优先级。
VIRT。当前进程对虚拟内存使用量。
RES。当前进程的物理内存使用量。
SHR。当前进程的共享内存使用量。
S。当前进程的状态,可以是R= 正在运行状态,S=休眠状态,D=不可中断的睡眠状态,T=跟踪/停止,Z=僵尸进程
%CPU。当前进程使用CPU的百分比。
%MEM。当前进程使用内存的百分比。
TIME+。当前进程的累计CPU占用时间
COMMAND。当前进程的命令行。

标签:输出,百分比,top,CPU,内存,当前,进程,总量,含义
来源: https://blog.csdn.net/weixin_45110470/article/details/90572673

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有