One Man's Yammer
BookWall
BookWall
2017
我给Linux Kernel的background writeback贡献的一个patch
LinuxCon+ContainerCon+CloudOpen 参会总结
strace是如何工作的 ?
擅用工具是最好的学习方式
为什么使能RPS/RFS, 或者RSS/网卡多队列后,QPS反而下降?
Linus: Direct IO是个很脑残的设计
Qcon北京2017参会总结
My talk at Qcon Bejing 2017
A sad story
2016
Brendan Gregg: 一个实战派大神
Linux内核分析: OOM杀掉nginx后导致的系统hang问题
Linux内核分析:页回收导致的cpu load瞬间飙高的问题分析与思考
2015
性能优化:来龙及去脉
Docker背后的技术: Namespaces
FreeBSD里的callwheel机制(补充前一篇)
RFC-2461 IPv6 NDP中NA延时的一个实现方案:异步/多实例/实时性
lock-free、网络吞吐量性能、并发及其他
Open vSwitch datapath浅析
编译器输出函数的算法对性能的影响
《Linux内核网络栈源代码情景分析》读后感
The Fight In Rank 4d
2014
My Reading in 2014
loop unrolling : may or may not make the program run faster
Ruby, 我的书有点乱
进击的C程序员, Ruby, 豆瓣读书
性能优化,要懂点编译原理
Hello Github!
性能优化:一些很有意思的尝试
性能优化,从linux内核里来学习,和一个例子
关于struct hack, 优雅的FreeBSD
性能优化,关于Profiling
为什么发送segment fault信号的进程总是PID0 ?
2013
MacOS: mdworker曾让我很不爽
三言两语聊Kernel:linux kernel和bsd kernel实现doubly-linked list的差异
三言两语聊Kernel:atomic
三言两语聊Kernel:该怎么理解Terminal
三言两语聊Kernel:从Linux到FreeBSD
what is the ABI(程序二进制接口)?
三言两语聊Kernel:Busy Waiting or Sleeping?
三言两语聊Kernel:do{…}while(0)
三言两语聊kernel:调度入门
三言两语聊kernel:内存管理入门
三言两语聊kernel:线程栈
三言两语聊Kernel: Undefined Instruction
2012
三言两语聊Kernel:flash驱动及文件系统
《捉虫日记》书评
iPhoneOS浅浅浅浅析(4):不做学术派
iPhoneOS浅浅浅浅析(3)
iPhoneOS浅浅浅浅析(2)
iPhoneOS浅浅浅浅析
hello world!