linux中top显示的信息详解,Linux中top显示信息详解
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显示信息详解相关推荐
- linux显示当前电源功耗命令,linux基础命令-查看系统状态-free -m以及top命令详解...
博文说明[前言]: 本文将通过个人口吻介绍Linux下的free命令及top命令的相关知识,在目前时间点[2017年6月19号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指 ...
- linux中top界面详解,Linux中top命令输出详解
前言 Linux下的top命令我相信大家都用过,自从我接触Linux以来就一直用top查看进程的CPU和MEM排行榜.但是top命令的其他输出结果我都没有了解,这些指标都代表什么呢,什么情况下需要关注 ...
- linux中which命令详解,Linux下which命令使用详解(转)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...
- 详解Linux交互式shell脚本中创建对话框实例教程
详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...
- Linux中光盘使用的文件类型,linux下mount命令使用详解---linux挂载光盘等文件系统...
mount 命令详解 功能:加载指定的文件系统. 语法:mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 用法说明:mount可将指定设备 ...
- [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解
本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...
- 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令
linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...
- find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧
知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...
- 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一下. 当你在终端环境下安装新的软件时,你可以经常看到信息 ...
最新文章
- python 字符串数组互转
- 带你了解Java这么火爆的真实原因!
- VTK:Rendering之FlatVersusGouraud
- 2021阿里巴巴研发效能峰会来啦!
- 海量数据实时在线分析QuickBI
- struct结构体和char型数组的相互转化
- 专科学python真的不好_专科生转行做python运维靠谱吗?
- cesium-绘制点、线、面 - 基于Vue
- 《HTTP权威指南》---http访问描述
- 示波器学习笔记(2)——模拟示波器
- VMware增强型键盘驱动程序
- python爬漫画,一人*下漫画,多线程快速的下载
- 组合数学之第一章之完美覆盖,断层线,幻方,拉丁方,Nim取子游戏
- NXCOMPAT选项和数据执行保护DEP
- postgresql unsupported frontend protocol 1234.5680问题
- 萌娃第一台电动车哪吒魔小童正式交付
- 手机、浏览器的分辨率、状态栏参数
- Caffe 源码 - BatchNorm 层与 Scale 层
- 分享105个NET源码ASP源码,总有一款适合您
- 决策树模型算法研究与案例分析