Linux: Top命令查询结果参数详解
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命令查询结果参数详解相关推荐
- top命令参数详解(linux top命令的用法详细详解)
通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. top命令输出长这样: top命令参数详解(linux top命令的用法详细详解) 以下解析一下各个字段 ...
- linux top命令 动态查看进程详解
文章目录 linux top命令 动态查看进程详解以及使用方法 top命令的输出,可分为上下两个部分 上面部分:整个系统的资源的使用状态 下面部分:单个进程的资源使用状态 上面部分详解: 第一行:由三 ...
- Linux top命令的用法详细详解
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控Li ...
- Linux Bash命令关于程序调试详解
转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...
- Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化
Linux系统上hdparm工具参数详解,硬盘检查.测速.设定和优化 2012/07/25 hdparm, 硬盘 Linux命令相关 1 6,757 hdparm的功能:显示与设定硬盘的参数.hdpa ...
- ls命令及常用参数详解
ls命令及常用参数详解 ls命令及常用参数详解 ls命令详解 Linux中执行ls -l后,显示的各列代表什么意思? ls命令及常用参数详解 ♢\color{red}{\diamondsuit}♢ l ...
- 使用ls命令查看Linux的目录结构,linux ls命令查看目录文件详解
首页 > Linux教程 > 常用命令 > ls 查看目录文件 linux ls命令查看目录文件详解 linux中ls命令用来查看目录中的所有文件和子目录,可选的参数比较多,本文筛选 ...
- linux中groupadd命令详解,linux groupadd命令权限群组详解
首页 > Linux教程 > 常用命令 > group/user 群组和用户 linux groupadd命令权限群组详解 linux中groupadd命令用于创建一个新的工作组,新 ...
- python u_对python 命令的-u参数详解
缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究. 准备知识 用网上的一个程序示例 ...
最新文章
- 写论文查论文查参考文献
- 线程和进程有什么区别?
- 如果有一天程序员再也不忙了
- IntelliJ IDEA(五) :酷炫插件系列
- java 调用postgresql 函数_从Java调用PostgreSQL中的存储过程
- IOS-多线程(NSOperation)
- Python连接Mysql数据库SQL注入问题的解决
- 利用jenkins的api来完成相关工作流程的自动化
- ios 数组越界奔溃库_iOS中防止数组越界之后发生崩溃
- Linux项目日报,1Password推出Linux版本 现已进入公开预览阶段
- 代码审查反馈提交修复时,是否应该压缩提交?
- CentOS 7 (RHEL 7)服务管理命令的变化
- 网页中嵌入swf文件的几种方法
- 2021年PMP考试最新通关宝典
- amesim2020安装
- 华为usg6000配置手册_三国志11手机版,问题解决手册 1.4.4版本
- Brocade 光纤交换机级联配置
- SHT20温湿度传感器
- linux什么系统以dd镜像写入,linux下使用dd命令写入镜像文件到u盘
- iPhone更换电池是原装还是第三方?先别着急决定,看完文章再给答案