分析思路
1、带宽达到阈值
2、软件处理不过来:用top命令查看是否有线程已经占满cpu、是否锁太多、是否内存拷贝太多
3、内存使用量、换页中断/缺页中断频率
网络性能瓶颈
分析手段
【软件质量】用profile 工具查找软件性能瓶颈|性能_bandaoyu的博客-CSDN博客
【网络】如何判断网络达到瓶颈_bandaoyu的笔记-CSDN博客
测试手段
【测试】使用iPerf进行网络吞吐量测试_bandaoyu的博客-CSDN博客
软件性能瓶颈
分析软件在哪些函数耗时最多:《perf + 火焰图分析程序性能》【程序质量】perf + 火焰图分析程序性能_bandaoyu的博客-CSDN博客
sysstat--系统性能监控神器(性能信息收集)--iostat、sar、top、htop
【Linux】sysstat--系统性能监控神器(性能信息收集)--iostat、sar、top、htop_bandaoyu的博客-CSDN博客
缺页中断:https://blog.csdn.net/bandaoyu/article/details/113559126
综合性能分析工具
Linux工具进阶
Linux工具进阶 — Linux Tools Quick Tutorial
11. iostat 监视I/O子系统 — Linux Tools Quick Tutorial
nmon工具。里面记录的参数很全,基本上定位性能的指标(比如cpu、内存、每个cpu、每个磁盘分区的读写、磁盘busy情况、网络吞吐、网络包数据等)都能够统计到。
Nmon工具介绍:http://venus3.desktopqa.com/AppStore/Wiki/Pages/WikiArticles.aspx?id=5256
Nmon分析指标详解:http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds4/nmon.htm