性能实战(一) --- clock_gettime造成系统整体cpu过高定位过程
2023-12-23 23:01:18
问题背景
有一台linux服务器测试环境cpu经常到达80%,造成系统卡顿,部分功能不可用.
分析步骤
1.使用perf制作cpu火焰图
通过制作cpu火焰图,发现很多进程都存在大量的clock_gettime系统调用.
2. 使用bcc
工具funclatency`进一步查看clock_gettime的调用次数
# /usr/share/bcc/tools/funclatency '*clock_gettime*' -d 30
Tracing 6 functions for "*clock_gettime*"... Hit Ctrl-C to end.
nsecs : count distribution
0 ->
文章来源:https://blog.csdn.net/happyAnger6/article/details/135175057
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!