LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

05 2018 档案

Linux IO性能分析blktrace/blk跟踪器
摘要:关键词:blktrace、blk tracer、blkparse、block traceevents、BIO。 本章只做一个记录,关于优化Block层IO性能方法工具。 对Block层没有详细分析,对工作的使用和结果分析也没有展开。 如果有合适的机会补充。 1. blktrace介绍 如下图可知整个 阅读全文

posted @ 2018-05-30 08:51 ArnoldLu 阅读(18082) 评论(0) 推荐(0) 编辑

Linux中断管理 (3)workqueue工作队列
摘要:目录: 《Linux中断管理》 《Linux中断管理 (1)Linux中断管理机制》 《Linux中断管理 (2)软中断和tasklet》 《Linux中断管理 (3)workqueue工作队列》 关键词: 工作队列的原理是把work(需要推迟执行的函数)交由一个内核线程来执行,它总是在进程上下文中 阅读全文

posted @ 2018-05-29 23:50 ArnoldLu 阅读(15521) 评论(1) 推荐(2) 编辑

Linux进程管理 (9)实时调度类分析,以及FIFO和RR对比实验
摘要:关键词:rt_sched_class、SCHED_FIFO、SCHED_RR、sched_setscheduler()、sched_setaffinity()、RR_TIMESLICE。 本文主要关注实时进程,及FIFO和RR调度策略的区别。 主要分析rt_sched_class各函数;然后通过可视 阅读全文

posted @ 2018-05-20 09:19 ArnoldLu 阅读(11995) 评论(0) 推荐(3) 编辑

ftrace利器之trace-cmd和kernelshark
摘要:关键词:ftrace、trace-cmd、kernelshark。 trace-cmd是设置读取ftrace的命令行工具,kernelshark既可以记录数据,也可以图形化分析结果。 trace-cmd和kernelshark源码都由kernel.org维护在trace-cmd.git。 kerne 阅读全文

posted @ 2018-05-14 20:04 ArnoldLu 阅读(15428) 评论(0) 推荐(4) 编辑

Linux中断管理 (2)软中断和tasklet
摘要:目录: 《Linux中断管理》 《Linux中断管理 (1)Linux中断管理机制》 《Linux中断管理 (2)软中断和tasklet》 《Linux中断管理 (3)workqueue工作队列》 关键词:TASKLET_SOFTIRQ、HI_SOFTIRQ、softirq_action、ksoft 阅读全文

posted @ 2018-05-14 00:41 ArnoldLu 阅读(6751) 评论(0) 推荐(1) 编辑

Linux中断管理 (1)Linux中断管理机制
摘要:目录: 《Linux中断管理》 《Linux中断管理 (1)Linux中断管理机制》 《Linux中断管理 (2)软中断和tasklet》 《Linux中断管理 (3)workqueue工作队列》 关键词:GIC、IAR、EOI、SGI/PPI/SPI、中断映射、中断异常向量、中断上下文、内核中断线 阅读全文

posted @ 2018-05-06 23:00 ArnoldLu 阅读(31250) 评论(1) 推荐(2) 编辑

Linux中断管理
摘要:CPU和外设之间的交互,或CPU通过轮询机制查询,或外设通过中断机制主动上报。 对大部分外设中断比轮询效率高,但比如网卡驱动采取轮询比中断效率高。 这里重点关注ARM+Linux组合下中断管理,从底层硬件GIC+CPU,到Linux内核通用部分处理,再到GIC驱动以及中断注册,最后是中断下半部软终端 阅读全文

posted @ 2018-05-06 22:00 ArnoldLu 阅读(5957) 评论(1) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示