linux
文章平均质量分 74
胖胖小李胡
这个作者很懒,什么都没留下…
展开
-
Linux性能优化——常用命令总结
【1】uptime功能,查看机器的启动时间、登录用户、平均负载等情况,通常用于确定操作系统的重启时间;结果分析当前时间,13:01:52系统已经运行的时间,43 天 22 小时 3 分钟前在线用户,4 个用户,是总连接数量,不是不同用户数量 (开一个终端连接就算一个用户)系统平均负载,0.13,0.08,0.05,为最近 1 分钟、5 分钟、15 分钟的系统负载情况系统的平均负载是指在特定的时间间隔内队列中运行的平均进程数;如果一个进程满足以下条件,就会位于运行队列中。原创 2023-07-21 17:12:57 · 516 阅读 · 1 评论 -
Linux性能分析工具perf和火焰图使用方法
x 轴表示抽样数,如果一个函数在 x 轴占据的宽度越宽,就表示它被抽到的次数多,即执行的时间长。注意,x 轴不代表时间,而是所有的调用栈合并后,按字母顺序排列的。on-cpu火焰图可以用于分析cpu是被哪些线程、哪些函数占用的,可以方便的找到热点代码便于后续分析优化。下面我们介绍下火焰图的生成和使用方法。y 轴表示调用栈,每一层都是一个函数。调用栈越深,火焰就越高,顶部就是正在执行的函数,下方都是它的父函数。颜色没有特殊含义,因为火焰图表示的是 CPU 的繁忙程度,所以一般选择暖色调。函数正是问题所在点。原创 2023-07-21 17:22:39 · 810 阅读 · 1 评论