top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器,简单命令执行后显示如下:

top结果截图

top命令执行后的结果有2部分,如上图光标以上是第一部分:为系统统计信息,光标以下是第二部分:为系统进程信息;

第一部分:系统统计信息说明;

top -10:12:15 表示系统当前时间

up 69 days, 2:03 ,表示上线运行69天2小时3分钟 未重启过服务器;

0 users 表示0个登录用户;

load average :表示系统负载,即任务队列的平均长度,3个数值分别统计最近1,5,15分钟的系统平均负载;

系统平均负载:单核CPU情况下,0.00 表示没有任何负荷,1.00表示刚好满负荷,超过1侧表示超负荷,理想值是0.7;

例如:我这个是8核CPU负载不超过5.6及表示没有出现高负载。

第二行主要是Tasks 进程相关信息,例如图上 Tasks:133total 表示系统进程总数是133,其中1个正在运行,132是睡眠状态,0个停止状态,0个僵尸状态。

第三行表示CPU相关信息,us 表示用户空间占用CPU百分比,sy 表示内核空间占用CPU百分比,ni 表示用户进程空间内改变过优先级的进程占用CPU百分比,id表示空闲CPU百分比,wa 表示等待输入输出的CPU时间百分比,hi 表示CPU服务于硬件中断所耗费的时间总额,si 表示CPU服务软中断所耗费的时间总额,st 表示Steal time 虚拟机被hypervisor偷去的CPU时间。另外按数字1 可以来回切换多核CPU显示,如下图:

第4行主要是Mem 内存相关信息 单位是KB:

第1段:物理内存总量,

第2段:使用的物理内存总量,

第3段:空闲内存总量,

第4段:用作内核缓存的内存量,

第5行:Swap 交换分区相关信息:

第1段:交换区总量,

第2段:使用的交换区总量,

第3段:空闲交换区总量,

第4段:缓冲的交换区总量,

第二部分:主要是进程相关信息

根据当前显示的列我们逐个解释一下:PID = (Process Id) 进程Id;

USER = (User Name) 进程所有者的用户名;

PR = (Priority) 优先级;

NI = (Nice value) nice值。负值表示高优先级,正值表示低优先级;

VIRT = (Virtual Image (kb)) 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES;

RES = (Resident size (kb)) 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA;

SHR = (Shared Mem size (kb)) 共享内存大小,单位kb;

S = (Process Status) 进程状态。D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程;

%CPU = (CPU usage) 上次更新到现在的CPU时间占用百分比;

%MEM = (Memory usage (RES)) 进程使用的物理内存百分比;

TIME+ = (CPU Time, hundredths) 进程使用的CPU时间总计,单位1/100秒

COMMAND = (Command name/line) 命令名/命令行;

另外按f键 可以显示每个命令的意思:

前期根据我自己的使用情况先整理这么多,后续再更新。

linux中top显示的信息详解,Linux中top显示信息详解相关推荐

  1. linux显示当前电源功耗命令,linux基础命令-查看系统状态-free -m以及top命令详解...

    博文说明[前言]: 本文将通过个人口吻介绍Linux下的free命令及top命令的相关知识,在目前时间点[2017年6月19号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指 ...

  2. linux中top界面详解,Linux中top命令输出详解

    前言 Linux下的top命令我相信大家都用过,自从我接触Linux以来就一直用top查看进程的CPU和MEM排行榜.但是top命令的其他输出结果我都没有了解,这些指标都代表什么呢,什么情况下需要关注 ...

  3. linux中which命令详解,Linux下which命令使用详解(转)

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...

  4. 详解Linux交互式shell脚本中创建对话框实例教程

    详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...

  5. Linux中光盘使用的文件类型,linux下mount命令使用详解---linux挂载光盘等文件系统...

    mount 命令详解 功能:加载指定的文件系统. 语法:mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 用法说明:mount可将指定设备 ...

  6. [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解

    本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...

  7. 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令

    linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...

  8. find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

    知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...

  9. 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器

    本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一下. 当你在终端环境下安装新的软件时,你可以经常看到信息 ...

最新文章

  1. python 字符串数组互转
  2. 带你了解Java这么火爆的真实原因!
  3. VTK:Rendering之FlatVersusGouraud
  4. 2021阿里巴巴研发效能峰会来啦!
  5. 海量数据实时在线分析QuickBI
  6. struct结构体和char型数组的相互转化
  7. 专科学python真的不好_专科生转行做python运维靠谱吗?
  8. cesium-绘制点、线、面 - 基于Vue
  9. 《HTTP权威指南》---http访问描述
  10. 示波器学习笔记(2)——模拟示波器
  11. VMware增强型键盘驱动程序
  12. python爬漫画,一人*下漫画,多线程快速的下载
  13. 组合数学之第一章之完美覆盖,断层线,幻方,拉丁方,Nim取子游戏
  14. NXCOMPAT选项和数据执行保护DEP
  15. postgresql unsupported frontend protocol 1234.5680问题
  16. 萌娃第一台电动车哪吒魔小童正式交付
  17. 手机、浏览器的分辨率、状态栏参数
  18. Caffe 源码 - BatchNorm 层与 Scale 层
  19. 分享105个NET源码ASP源码,总有一款适合您
  20. 决策树模型算法研究与案例分析

热门文章

  1. 2020年MOOCC语言程序设计精髓第十四周编程题练兵
  2. 利用VARNA来画tRNA的二级结构
  3. fmcw matlab仿真,基于SIMULINK的FMCW雷达测距功能仿真.pdf
  4. resnet 在残差结构内增加注意力机制并且预训练
  5. iphone的ibooks如何导入pdf?
  6. POI导出设置复杂表头
  7. 浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验10-1 圆形体体积计算器
  8. 7-5 喵帕斯之天才算数少女 (20 分)
  9. how2j学习_第一部分_JAVA基础
  10. 【千寻位置网】方舟计划发布了