Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1262806
  • 博文数量: 185
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 1418
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-02 15:12
个人简介

治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu

文章分类

全部博文(185)

文章存档

2019年(1)

2018年(12)

2017年(5)

2016年(23)

2015年(1)

2014年(22)

2013年(82)

2012年(39)

发布时间:2018-08-21 18:15:04

最近一段时间火焰图(flamegraph,https://github.com/brendangregg/FlameGraph)越来越火,特别是在性能分析,基本成了标配的工具,最近在定位lustre的性能问题,以前一直用自己改的基于ftrace的perf-tool(https://github.com/KnightKu/perf-tools),但是老板说要用Flamegraph展示,悲催的是Flamegraph暂时不支持ftrace。有.........【阅读全文】

阅读(1086) | 评论(0) | 转发(0)

发布时间:2016-08-17 18:18:36

从文件系统的一致性角度讲,元数据比普通数据要关键,因此在处理request时最好能给与一定的优先级,因此REQ_META在旧版的内核是自带priority的,但是这有一个问题就是对于想给与优先级,但是又不是metadata的request就有点蛋疼,用了REQ_META回引起歧义,直到这个patch的出现:commit 65299a3b788bd274bed92f9fa3232082c9f.........【阅读全文】

阅读(2057) | 评论(0) | 转发(0)

发布时间:2016-01-13 11:42:42

Linux 内核调度时机点......【阅读全文】

阅读(1974) | 评论(0) | 转发(0)

发布时间:2016-01-12 14:52:51

早期的Linux核心是不可抢占的。它的调度方法是:一个进程可以通过schedule()函数自愿地启动一次调度。非自愿的强制性调度只能发生在每次从系统调用返回的前夕以及每次从中断或异常处理返回到用户空间的前夕。但是,如果在系统空间发生中断或异常是不会引起调度的。这种方式使内核实现得以简化。但常存在下面两个.........【阅读全文】

阅读(1679) | 评论(0) | 转发(0)

发布时间:2015-12-22 15:29:25

mapping_mapped,page_mapped,page映射......【阅读全文】

阅读(2599) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

登高望远海2013-09-16 22:09

你乃博客狂人。。。。。。。。。

回复  |  举报
留言热议
请登录后留言。

登录 注册