ubuntu使用perf分析CPU占用率高的原因


1.安装perf工具

命令:

apt-get install linux-tools-common
apt-get install  linux-tools-4.15.0-48-generic

apt-get install perf 

2.启动被测服务

命令:./server_linux

3.测试服务是否启动成功(开第二个终端)

命令:curl http://localhost:12306/perf_issue

如图显示启动成功:

4.压被测服务

命令:wrk -d100s -c100 -t10 http://localhost:12306/perf_issue

结果如图:

qps=28.46

5.继续压测,打开第三个终端

使用命令:perf  top

可以看出被测服务server_linux很忙。

使用上下键选择server_linux按两下Enter键,如图:

可以看出大量时间消耗在addsd命令上。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM