Linux(Ubuntu)内存查询top命令详解
linux中的top命令详解
引言
top命令是UNIX/Linux系统中,用于查看系统详情的第一入口,一般我们查看机器运行状态的时候,总是第一个使用top命令,而实际上top命令展示的数据很多,对于新手来说这些其实并不友好。本文主要的目的就是做一个详细的梳理。
介绍(description)
top 程序提供了一个正在运行的系统的实时数据的展示。它可以展示的内容包含系统的基本信息,以及当前正在被linux内核管理的任务。这些系统的摘要信息的类型以及任务展示的类型,排序和大小都是用户可配置的,并且这些配置可以是持久化的,不受重启影响。
首行/基本信息
首行显示的内容从左到右分别为
- 当前的时间
- 系统累积以及运行的时间
- 当前登入用户的数量
- 当前的系统负载。
第二行/cpu信息
第二行主要显示进程和cpu的信息,注意在top命令中task指进程。第二行的信息依次为
- 进程总数
- 正常运行的进程数量
- 休眠的进程总数
- 停止的进程总数
- 僵死进程总数
- us用户进程占用cpu资源的百分比
- sy内核态进程占cpu资源的百分比
- ni用户进程空间内改变过优先级的进程占cpu资源的百分比
- id空闲cpu的百分比
- wa 等待输入输出的进程占cpu资源的百分比
- hi 硬中断占用的百分比
- si软中断占用的百分比
- st 虚拟机占用百分比
第三行/内存相关信息
mem
- 物理内存总量
- 使用的物理内存总量
- 空闲的物理内存总量
- 用在内核缓存的内存总量
swap
- 交换区内存总量
- 使用的交换区的总量
- 空闲的交换区总量
- 缓存的交换区总量。
进程信息
参看Linux中top的说明
- pid : Process Id进程id,这个是进程的唯一标识符。这个id,会被周期性地复写,但是不会从0开始。
- USER : User Name,生效用户名称
- pr : Priority 进程的优先级
- ni : Nice Value.优先级的值,负数表示优先级很高,正数表示优先级比较低。
- VIRT : 进程使用的虚拟内存的大小
- RES : Resident Size 驻留内存大小,指进程除去使用交换区swap的内存,使用的物理内存的大小
- SHR : Shared Mem size 进程共享内存的大小
- S : process status 进程状态 。 分别有D R S T Z ,分别表示【不可中断的休眠】【正在运行】【休眠中】【暂停或者跟踪状态】【僵死状态】,参考
- %cpu : cpu的使用量占总cpu时间的百分比
- %MES : 进程使用的内存量
- TIME : CPU TIME 任务从开始到现在使用的cpu的总时间。
- TIME + : CPU Time ,hundredths 更为细粒度更为精确的cpu耗时
- Command : Command line or Program name 命令或者进程名称
Linux(Ubuntu)内存查询top命令详解相关推荐
- Linux CPU 100%问题 | top 命令详解
top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析. top 命令说明 [tongqianzhang@shwgq-t-tomcat-188 ...
- Linux性能分析工具top命令详解
top命令是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,常用于服务端性能分析. top命令说明: top命令的结果分为两部分: 统计信息:前五行是系统的整体统计信息. ...
- Linux下top命令详解
Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷 ...
- linux 之top命令详解
http://bbs.54master.com/redirect.php?tid=272658&goto=lastpost 发表于 2008-9-21 16:31 linux 之top命令详解 ...
- linux中top指令,Linux下top命令详解
原标题:Linux下top命令详解 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其他状况 ...
- linux top命令看磁盘,linux top命令详解
linux top命令详解 下面详细介绍它的使用方法. top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 ...
- linux之top命令详解
linux之top命令详解 2018年8月15日 0:58 top:动态查看进程变化,监控linux的系统状况. top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...
- linux top命令详解(看这一篇就够了)
linux top命令详解(看这一篇就够了) top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况. 常用参数 top的使用方式 top [-d ...
- linux查看和结束进程,Linux查看和结束进程命令详解
在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...
最新文章
- php获得帮助类数据_PHP实现的一个时间帮助类
- 检查 Linux 服务器性能
- 服务器上运行arp,服务器ARP病毒的特征及防护说明
- 谷歌、微软、OpenAI等巨头七大机器学习开源项目 看这篇就够了
- 软件工程讲义 3 两人合作(2) 要会做汉堡包
- 从零开始学习python编程-从零开始学Python程序设计 PDF 完整影印版
- 数学建模算法与应用:预测算法(4)马尔可夫预测
- oppo 小米,vivo等手机获取root方法,绝对可靠
- 局域网用户的限制与反限制
- x2检验(chi-square test)或称卡方检验
- u盘推荐知乎_u盘系统盘制作 知乎ghost安装教程
- PCB学习笔记——原理图编译与检查
- 电脑显示没有被指定在上运行_电脑显示“没有被指定在windows上运行,或者它包含错误”怎么解决?...
- Silicon Labs CP210x USB to UART Bridge_6.6.6.14_4-8-2013_6.1_x64,驱动程序64位环境,ESP32
- VUE 项目更新部署时,浏览器页面缓存问题
- 涂鸦 opengl简单应用1
- 解决在命令行中出现/usr/local/hadoop/libexec/hadoop-functions.sh: 行 1185: dirname: 未找到命令
- django {%url %}传递参数 url 传参 报错
- 简述华为的鸿蒙操作系统的结构,华为鸿蒙操作系统今日重磅发布
- 快速制作PCB板的几种方法