
linux 性能优化
文章平均质量分 82
以linux为主
Andre-S
linux系统开发中。。。
展开
-
linux上trace code的几种方法
但是,如果直接查看源码,源码可能代码量大,且分支多,不容易理清。就需要让相关程序运行起来查看。2.查看某个函数被执行时的routine。1.查看某个场景下的代码执行流。1.无侵入方式(不修改源码)2.侵入方式(修改源码)原创 2024-10-26 09:20:44 · 472 阅读 · 0 评论 -
ftrace - 几种tracer的打印例子
【代码】ftrace - 几种tracer的打印例子。原创 2024-09-21 21:19:49 · 550 阅读 · 0 评论 -
cpu performance profiling
分享cpu performance profiling相关文章原创 2023-03-16 22:22:37 · 433 阅读 · 0 评论 -
linux - DMA
linux DMA 操作转载 2023-03-06 22:02:59 · 231 阅读 · 0 评论 -
linux 内核线程的3种常见hung panic检测机制
引用Linux内核调试技术——进程D状态死锁检测 Linux内核调试方法总结之死锁问题分析 Linux死锁调试之hardlockup Linux死锁调试之softlockup Linux soft lockup分析 softlockup检测(watchdog)原理(用于检测系统调度是否正常) Linux内核为什么会发生soft lockup? linux 内核Lockup机制浅析 朴英敏: 用crash工具分析Linux内核死锁的一次实战 【嵌入式Linux学习七步曲之第五篇 Linu原创 2020-09-20 20:14:00 · 3990 阅读 · 0 评论 -
linux-中断下半部
中断分成上下半部处理可以提高中断的响应能力,在上半部处理完成后便将中断打开(通常上半部处理越快越好),这样就可以响应其他中断了,等到中断退出的时候再进行下半部的处理。原创 2023-02-27 21:24:31 · 451 阅读 · 0 评论 -
RCU浅析理解
RCU - Read-Copy-Update (读时加锁,写时拷贝,读后更新)为读写锁的升级版特点:运行读者和写者并发执行;最大程度减少读者侧的开销;没有死锁问题没有优先级反之问题没有内存泄漏问题很好的实时延迟写者的同步开销比较大,写者之间需要互斥处理。转载 2023-02-23 22:40:53 · 658 阅读 · 0 评论 -
printk内核实现原理
printk如何支持各种场景,并且,高效,无锁设计。原创 2023-02-19 21:06:38 · 850 阅读 · 0 评论 -
网卡调优基本套路
一.衡量参数二.工具三.调优方向原创 2020-08-02 10:02:53 · 1316 阅读 · 0 评论 -
Linux系统性能优化4 - network
一. 概论原创 2020-11-30 23:05:33 · 160 阅读 · 0 评论 -
Linux系统性能优化3 - Memory
一. 概论二. linux 内存管理原创 2020-11-30 23:01:49 · 144 阅读 · 0 评论 -
Linux系统性能优化2 - CPU
一. 概论二. 工具三.如何迅速分析 CPU 的性能瓶颈原创 2020-11-30 22:43:06 · 114 阅读 · 0 评论 -
Linux系统性能优化1 - 概论
一. 本系列的学习重点建立整体系统性能的全局观 理解基本的系统知识原理 掌握必要的性能工具 通过实际的场景演练,贯穿不同的组件 二. 性能工具的选用<性能领域的大师布伦丹·格雷格(Brendan Gregg>linux performance 工具只是解决问题的手段,关键在于你的用法。只有真正理解了它们背后的原理,并且结合具体场景,融会贯通系统的不同组件,你才能真正掌握它们。-----------------------------...原创 2020-11-30 21:26:24 · 136 阅读 · 0 评论