React 前端导航

linux top命令详解,一分钟看懂

在linux操作系统中,top命令经常用来监视系统活动进程和系统的资源负载信息等,在日常的运维工作中也是最基本的命令。

引言:对于top命令,难点在于如何看懂top命令后呈现的结果集,下面我们以这top命令结果集的图为例为大家分别介绍。

以下面的图为例

1. 第一行的含义

top - 23:20:50 up 1 day, 14:51,  1 user,  load average: 0.01, 0.03, 0.00

含义分别是:
系统时间、系统运行时间、用户登录终端数、系统负载(三个数值分别为 1 分钟、5 分钟、15 分钟内的平均值,数值越小意味着负载越低)

2. 第二行的含义

Tasks: 140 total,   1 running, 139 sleeping,   0 stopped,   0 zombie

含义分别是:
进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵尸的进程数。

3. 第三行的含义

%Cpu(s):  0.5 us,  0.2 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.3 hi,  0.0 si,  0.0 st

含义分别是:
用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比、等待输入输出的cpu时间百分比、硬中断占用的cpu百分比、软中断占用的cpu百分比和用于虚拟cpu的情况。

4. 第四行的含义

MiB Mem :  15470.3 total,   4666.3 free,   2385.8 used,   8418.2 buff/cache

含义分别是:
物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

5. 第五行的含义

MiB Swap:      0.0 total,      0.0 free,      0.0 used.  12724.5 avail Mem 

含义分别是:
虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。

6. 第六行的含义

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

含义分别是:
从第六行开始,就是具体的系统进程的资源使用的详细情况,依次分别表示:进程ID、进程所有者的用户名、优先级、nice值(负值表示搞优先级,正值表示低优先级)、进程使用的虚拟内存总量(KB)、进程使用的未被换出的物理内存大小(KB)、共享内存大小(KB)、进程状态、进程上次更新到现在的CPU时间占用百分比、物理内存占比、进程使用的CPU时间总计(单位1/100秒)、命令名。默认各进程是按照CPU的占用量来排序的。

 

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:farmerlzj@163.com。 本站原创内容未经允许不得转载,或转载时需注明出处: 内容转载自: React前端网:https://qianduan.shop/blogs/detail/190

#linux#top命令

相关推荐

Linux Centos / Ubuntu/Debian 系统安装Apache httpd

Apache是一个常用的免费、开源的Web服务器,可以在Linux系统中安装和配置。在本文中,我们将介绍如何在Linux中安装Apache,并提供一些示例以帮助您开始使用Apache。

linux安装OpenJDK1.8最简单的方式

linux centos7下安装OpenJDK1.8以及如何实现版本切换!