“本文偏于实用,不偏于理论;并且本文力求简单有用;如果想了解的多一些,可以看看其他大神的文章”

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 分析工具--性能相关推荐

  1. linux 分析磁盘性能,03.分析性能瓶颈 - 3.4.磁盘瓶颈 - 《Linux性能调优指南》 - 书栈网 · BookStack...

    磁盘瓶颈磁盘瓶颈性能调优选项 磁盘子系统通常是服务器性能的最重要方面,是瓶颈问题的高发部件.但是,磁盘问题表现的有时候并不是那么直接,比如说可能是内存不足.如果CPU周期浪费在等待I/O任务完成,应用 ...

  2. Linux常用性能分析工具汇总

    文章目录 性能分析工具 top pstree mpstat vmstat pidstat perf proc tcpdump bcc工具箱 cachestat cachetop memleak fil ...

  3. Linux系统下常见性能分析工具的使用

    在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...

  4. 性能之巅:Linux网络性能分析工具-netstat,ifconfig,nicstat,traceroute,tcpdump

    原文地址:http://www.infoq.com/cn/articles/linux-networking-performance-analytics 本文介绍基于Linux操作系统的网络性能分析工 ...

  5. linux 解析pdf下载工具,Linux高级系统级性能分析工具-perf.pdf

    Linux高级系统级性能分析工具-perf Linux 的系统级性能剖析工具‐perf (二) 承刚 TAOBAO  Kernel Team chenggang.qin@ 第三章  Perf top ...

  6. php性能分析工具XHProf安装配置使用教程(linux精华版)

    XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...

  7. linux 性能教程,Linux系统下常见性能分析工具的使用

    在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...

  8. Linux性能分析工具与图形化方法

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~. 作者:赵坤|腾讯魔王工作室后台开发工程师 在项目开发中,经常会遇到程序启动时间过长.CPU使用率过高等问题,这个时候需要依靠性能分析工具来 ...

  9. 分析linux系统的运行性能,Linux系统下常见性能分析工具的使用

    在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...

最新文章

  1. Eclipse无法识别(手机)设备的解决方案
  2. Nacos 2.0 升级前后性能对比压测
  3. MyBaties异常之 ORA-00918: 未明确定义列
  4. maven 打包javadoc乱码解决方案
  5. WebMvc中MultipartFile文件上传
  6. Python阶段总结
  7. RetinaNet算法详解及其在垃圾检测中的应用
  8. cefsharp作为采集工具(学习笔记)
  9. sonar报java.io.StreamCorruptedException: invalid internal transport message format, got (48,54,54,50)
  10. Verilog CIC 滤波器设计(代码自取)
  11. 支付宝手机网站H5支付
  12. python 残差图_为啥一定要用残差图检查你的回归分析?
  13. MathType编辑的公式与文字不对齐
  14. DrawBoard 是一个自定义 View 实现的画板;方便对图片进行各种编辑或涂鸦相关操作
  15. SIMPLIS仿真软件3-暂态分析(Transient Analysis)详解
  16. VRF在区块链中的应用
  17. 死亡搁浅运送系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 操作介绍-游侠网...
  18. 【源码】在线单纯形搜索的Nelder-Mead优化仿真
  19. framework层的event_log分析
  20. 灰点相机SDK研究(壹)-使用Python多线程读取灰点相机图像

热门文章

  1. 后台开发经典书籍--unix网络编程
  2. golang中的信号
  3. oracle12基本操作
  4. 数据结构: 插值查找算法
  5. 汇编: cli, sti
  6. Google(谷歌)中国工程研究院 工程师 方坤 对学生朋友的一些建议
  7. IDEA快速入门(Mac版)
  8. CentOS6.9中搭建FTP服务器
  9. ASP.NET处理架构
  10. 在一个table中动态添加一行或删除一行