
linux 性能分析
文章平均质量分 92
从linux如下角度
1. linux组件基本原理
2. 获取性能指标
3. 使用性能工具进行性能剖析
4. 提出对应的调优方案
进行性能调优
z_stand
远离颠倒梦想,究竟涅槃
展开
-
关于 线程模型中经常使用的 __sync_fetch_and_add 原子操作的性能
__sync_fetch_and_add lock前缀锁内存总线的性能是远优于 使用 futex 调度线程上下文的性能。原创 2021-07-31 22:39:00 · 2952 阅读 · 0 评论 -
关于cpu 分支预测 以及 cpu pipeline 的一些思考
本文能够回答如下问题:- 分支预测 __builtin_expect 或者 LIKELY/UNLIKELY 原理是什么?- cpu pipeline架构是如何演进的?- CPU分支预测是如何体现在 pipeline 执行指令 的过程中的?- 对CPU友好的分支预测 能够有多少的性能提升?原创 2021-01-19 01:15:21 · 3071 阅读 · 0 评论 -
FlameScope 更高级全面的火焰图
1. flamescope基本安装 以及 安装过程中遇到的python相关的报错解决2. flamescope基本使用原创 2021-01-05 22:04:50 · 1104 阅读 · 0 评论 -
磁盘I:O 性能指标 以及 如何通过 fio 对nvme ssd,optane ssd, pmem 性能摸底
文章目录1. 磁盘I/O性能指标1.1 性能指标1.2 I/O 观测1.2.1 磁盘I/O 观测1.2.2 进程I/O观测2. Fio 性能测试2.1 环境准备2.2 测试维度选择2.3 测试2.3.1 optane ssd和nvme ssd性能测试2.3.2 aep性能测试(intel persistent memory)真正测试之前 我们需要清楚 评判磁盘I/O性能 是通过哪一些指标以及以查看相关指标的工具,这样在实际测试以及生产环境中才能对磁盘I/O性能又有一个全面而正确的评估。本文并没有对文中原创 2020-12-09 00:37:54 · 6338 阅读 · 0 评论 -
g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
上一篇git 基本原理对git的使用以及文件分布已经有了一个整体的了解。本篇将对工作中常用的一些git 操作命令的操作进行总结归纳,方便今后查阅。原创 2020-07-05 13:32:27 · 912 阅读 · 0 评论 -
Linux系统性能分析:内存 优化
整体的内存基本原理和内存性能指标、性能瓶颈分析以及优化思路可参考如下导图原始xmind文件路径Mind-Mapping原创 2020-01-29 16:19:11 · 492 阅读 · 0 评论 -
Linux系统性能分析: I/O栈 优化
原始文件路径Mind-mappingLinux I/O栈性能分析及优化原创 2020-01-23 16:47:33 · 567 阅读 · 0 评论 -
Linux系统性能分析: CPU
CPUCPU上下文切换CPU使用率原创 2020-01-16 21:17:53 · 521 阅读 · 1 评论