Linux 分析工具--性能
“本文偏于实用,不偏于理论;并且本文力求简单有用;如果想了解的多一些,可以看看其他大神的文章”
1、CPU工具
功能说明:通过TOP工具可以判断CPU的负载情况
命令格式:
top
复制代码
参数说明
top命令执行后,输入P按照CPU使用率进行排序,可以看到使用CPU最多的进程
复制代码
(主要关注项)
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
us:运行用户进程占用CPU百分比
sy:运行内核进程占用CPU百分比
id:空闲百分比。当id空闲小于20%时,表示服务的CPU繁忙程度较高
wa:用于等待IO完成的CPU百分比。如果wa高表明磁盘存在瓶颈
复制代码
2、内存工具
功能说明
通过TOP工具可以判断内存的使用情况
复制代码
命令格式
top
复制代码
参数说明
top命令执行后,输入M按照内存使用率进行排序,可以看到使用内存最多的进程
复制代码
说明:(主要关注项)
第一行对应物理内存的总量、空闲、已使用、缓存
第二行对应虚拟内存的总量、空闲、已使用、缓存
%M:表示进程使用的内存占比
3、磁盘
功能说明
通过iostat工具可以判断磁盘的IO情况
复制代码
命令格式
iostat -dxm 1 5
复制代码
参数说明
d:输出Device结果
x:输出详细的io统计信息
m:输出结果以mB为单位
1:每秒输出一次
5:一共输出5次
复制代码
注意: 5次中的第1次输出的结果,没有参考价值。
说明:(主要关注项)
rMB/s:每秒读的数据量
wMB/s:每秒写的数据量
await:平均每次IO请求等待时间(单位:毫秒)
%util:磁盘繁忙程度。超过80%表示磁盘已经处于繁忙状态。
复制代码
转载于:https://juejin.im/post/5cc82ba3f265da03a33c443d
Linux 分析工具--性能相关推荐
- linux 分析磁盘性能,03.分析性能瓶颈 - 3.4.磁盘瓶颈 - 《Linux性能调优指南》 - 书栈网 · BookStack...
磁盘瓶颈磁盘瓶颈性能调优选项 磁盘子系统通常是服务器性能的最重要方面,是瓶颈问题的高发部件.但是,磁盘问题表现的有时候并不是那么直接,比如说可能是内存不足.如果CPU周期浪费在等待I/O任务完成,应用 ...
- Linux常用性能分析工具汇总
文章目录 性能分析工具 top pstree mpstat vmstat pidstat perf proc tcpdump bcc工具箱 cachestat cachetop memleak fil ...
- Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
- 性能之巅:Linux网络性能分析工具-netstat,ifconfig,nicstat,traceroute,tcpdump
原文地址:http://www.infoq.com/cn/articles/linux-networking-performance-analytics 本文介绍基于Linux操作系统的网络性能分析工 ...
- linux 解析pdf下载工具,Linux高级系统级性能分析工具-perf.pdf
Linux高级系统级性能分析工具-perf Linux 的系统级性能剖析工具‐perf (二) 承刚 TAOBAO Kernel Team chenggang.qin@ 第三章 Perf top ...
- php性能分析工具XHProf安装配置使用教程(linux精华版)
XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...
- linux 性能教程,Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
- Linux性能分析工具与图形化方法
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~. 作者:赵坤|腾讯魔王工作室后台开发工程师 在项目开发中,经常会遇到程序启动时间过长.CPU使用率过高等问题,这个时候需要依靠性能分析工具来 ...
- 分析linux系统的运行性能,Linux系统下常见性能分析工具的使用
在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...
最新文章
- Eclipse无法识别(手机)设备的解决方案
- Nacos 2.0 升级前后性能对比压测
- MyBaties异常之 ORA-00918: 未明确定义列
- maven 打包javadoc乱码解决方案
- WebMvc中MultipartFile文件上传
- Python阶段总结
- RetinaNet算法详解及其在垃圾检测中的应用
- cefsharp作为采集工具(学习笔记)
- sonar报java.io.StreamCorruptedException: invalid internal transport message format, got (48,54,54,50)
- Verilog CIC 滤波器设计(代码自取)
- 支付宝手机网站H5支付
- python 残差图_为啥一定要用残差图检查你的回归分析?
- MathType编辑的公式与文字不对齐
- DrawBoard 是一个自定义 View 实现的画板;方便对图片进行各种编辑或涂鸦相关操作
- SIMPLIS仿真软件3-暂态分析(Transient Analysis)详解
- VRF在区块链中的应用
- 死亡搁浅运送系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 操作介绍-游侠网...
- 【源码】在线单纯形搜索的Nelder-Mead优化仿真
- framework层的event_log分析
- 灰点相机SDK研究(壹)-使用Python多线程读取灰点相机图像