美文网首页
linux性能分析小技巧

linux性能分析小技巧

作者: KillerManA | 来源:发表于2017-08-23 15:20 被阅读36次

分析系统瓶颈
系统响应变慢,首先得定位大致的问题出在哪里,是IO瓶颈、CPU瓶颈、内存瓶颈还是程序导致的系统问题;

使用top工具能够比较全面的查看我们关注的点:

top第三行显示当前系统的,其中有两个值很关键:

%id:空闲CPU时间百分比,如果这个值过低,表明系统CPU存在瓶颈;
%wa:等待I/O的CPU时间百分比,如果这个值过高,表明IO存在瓶颈;

分析IO瓶颈
如果IO存在性能瓶颈,top工具中的%wa会偏高;

进一步分析使用iostat工具::

如果%iowait的值过高,表示硬盘存在I/O瓶颈。
如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
如果 svctm 比较接近 await,说明 I/O 几乎没有等待时间;
如果 await 远大于 svctm,说明I/O 队列太长,io响应太慢,则需要进行必要优化。
如果avgqu-sz比较大,也表示有大量io在等待。

相关文章

网友评论

      本文标题:linux性能分析小技巧

      本文链接:https://www.haomeiwen.com/subject/pfiddxtx.html