1.top  -H -p 16482  (某个进程内部线程的运行情况)

整体统计信息

第一行:系统运行状态和平均负载

​第一个参数:目前的时间 :10:14分

​第二个参数:系统目前运行的时间:运行了33分钟

​第三个参数:当前有多少人登录了这个系统: 1个

第四个参数:系统负载,既任务队列的平均长度,三个数值分别代表最近1分钟,5分钟,15分钟的系统平均负载

​关注点1:系统负载

​对于单核CPU来说,0表示没有负荷,1表示满负荷,大于1表示超负荷,理想值是0.7

​对于多核CPU来说,用核数按比例放大就好,比如四核CPU,理想值就是4*0.7=2.8

(该命令下按1,查看多核cpu运行情况)


第二行:进程相关信息

第一个参数:进程总数:264个

第二个参数:正在运行的进程数 : 1个

第三个参数:睡眠的进程数:263个

第四个参数:停止的进程数 : 0个

第五个参数:僵尸进程数 :0个

第三行:cpu信息,按1可以切换显示多核CPU信息

第一个参数:us用户空间占用的cpu百分比:7.7%

第二个参数:sy内核空间占用的cpu百分比:9.1%

第三个参数:ni用户进程空间内改变过优先级的进程占用CPU百分比:0%

第四个参数:id 空闲CPU百分比:82.7%
    (关注点)空闲cpu百分比,这里就表示还剩多少cpu处于空闲状态

​         一般剩余不到50%就需要关注一下,是否服务器压力可能过大,
        这个根据不同的要求,具体判断就好了
        
    第五个参数:wa等待输入输出的CPU时间百分比:0%

​     第六个参数:hi CPU服务于硬件中断所耗费的时间总额:0%

​     第七个参数:si CPU服务软中断所耗费的时间总额:0.5%

​     第八个参数:st Steal time 虚拟机被hypervisor偷去的CPU时间:0%

第四行:内存信息

第一个参数:mem 物理内存总量 : 后缀是total

第二个参数: 空闲内存总量 : 后缀是free

第三个参数 :使用的物理内存总量 : 后缀是used

​第四个参数 : 用作内核缓存的内存量 : 后缀是buff/cache

第五行:

​第一个参数:交换区总量 : 后缀是total

​第二个参数:空闲交换区总量 : 后缀是free

​第三个参数:使用的交换区总量 : 后缀是used

​第四个参数:缓冲的交换区总量 : 后缀是avail mem

进程信息
​    因为各个系统之间,显示的参数名称不一样,但大体表示内容一致
    ​PID(process id):进程id

​USER (user name):进程所有者的用户名

​PR (priority) :优先级

​NI (nice value) : 负值表示高优先级,正值表示低优先级

​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时间占用百分比。这里可能超过100%,每一个100%表示占用了一个CPU,比如230%,表示目前这个进程占用了2核CPU

​%MEM (Memory usage (RES)) :进程使用的物理内存百分比(如果是进程下面的线程表示的是整个线程所在的内存所占比)

​TIME+ (CPU Time, hundredths) : 进程使用的CPU时间总计,单位1/100秒  (2:32.45 代表2分钟32秒)

​COMMAND (Command name/line) : 命令名/命令行

Linux: Top命令查询结果参数详解相关推荐

  1. top命令参数详解(linux top命令的用法详细详解)

    通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. top命令输出长这样: top命令参数详解(linux top命令的用法详细详解) 以下解析一下各个字段 ...

  2. linux top命令 动态查看进程详解

    文章目录 linux top命令 动态查看进程详解以及使用方法 top命令的输出,可分为上下两个部分 上面部分:整个系统的资源的使用状态 下面部分:单个进程的资源使用状态 上面部分详解: 第一行:由三 ...

  3. Linux top命令的用法详细详解

    查看多核CPU命令 mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控Li ...

  4. Linux Bash命令关于程序调试详解

    转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...

  5. Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化

    Linux系统上hdparm工具参数详解,硬盘检查.测速.设定和优化 2012/07/25 hdparm, 硬盘 Linux命令相关 1 6,757 hdparm的功能:显示与设定硬盘的参数.hdpa ...

  6. ls命令及常用参数详解

    ls命令及常用参数详解 ls命令及常用参数详解 ls命令详解 Linux中执行ls -l后,显示的各列代表什么意思? ls命令及常用参数详解 ♢\color{red}{\diamondsuit}♢ l ...

  7. 使用ls命令查看Linux的目录结构,linux ls命令查看目录文件详解

    首页 > Linux教程 > 常用命令 > ls 查看目录文件 linux ls命令查看目录文件详解 linux中ls命令用来查看目录中的所有文件和子目录,可选的参数比较多,本文筛选 ...

  8. linux中groupadd命令详解,linux groupadd命令权限群组详解

    首页 > Linux教程 > 常用命令 > group/user 群组和用户 linux groupadd命令权限群组详解 linux中groupadd命令用于创建一个新的工作组,新 ...

  9. python u_对python 命令的-u参数详解

    缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究. 准备知识 用网上的一个程序示例 ...

最新文章

  1. 写论文查论文查参考文献
  2. 线程和进程有什么区别?
  3. 如果有一天程序员再也不忙了
  4. IntelliJ IDEA(五) :酷炫插件系列
  5. java 调用postgresql 函数_从Java调用PostgreSQL中的存储过程
  6. IOS-多线程(NSOperation)
  7. Python连接Mysql数据库SQL注入问题的解决
  8. 利用jenkins的api来完成相关工作流程的自动化
  9. ios 数组越界奔溃库_iOS中防止数组越界之后发生崩溃
  10. Linux项目日报,1Password推出Linux版本 现已进入公开预览阶段
  11. 代码审查反馈提交修复时,是否应该压缩提交?
  12. CentOS 7 (RHEL 7)服务管理命令的变化
  13. 网页中嵌入swf文件的几种方法
  14. 2021年PMP考试最新通关宝典
  15. amesim2020安装
  16. 华为usg6000配置手册_三国志11手机版,问题解决手册 1.4.4版本
  17. Brocade 光纤交换机级联配置
  18. SHT20温湿度传感器
  19. linux什么系统以dd镜像写入,linux下使用dd命令写入镜像文件到u盘
  20. iPhone更换电池是原装还是第三方?先别着急决定,看完文章再给答案

热门文章

  1. 计算机图形学(三)-图形学中的基本变换(缩放、平移、旋转、剪切、镜像)
  2. HaploMerger2: 从高杂合二倍体基因组组装中重建单倍型
  3. java date类 时区_Java Date 与时区
  4. 根据公式计算圆周率PI
  5. Java中 9 种常见的 CMS GC 问题分析与解决
  6. 基于MTCNN卷积神经网络的人脸识别
  7. STM32的串口硬件流控(RS232/RS485)
  8. AES实现加解密-Java
  9. Spring的工作原理(一)简介
  10. 一次设置,终生屏蔽cdsn