
Linux内核编程
曦轩
Im a Software Designer
展开
-
Linux内核--网络栈数据包的传递过程
本文转自 : http://blog.youkuaiyun.com/yming0221/article/details/7492423上一篇博文中我们从宏观上分析了Linux内核中网络栈的初始化过程,这里我们再从宏观上分析一下一个数据包在各网络层的传递的过程。我们知道网络的OSI模型和TCP/IP模型层次结构如下:上文中我们看到了网络栈的层次结构:我转载 2012-04-25 22:10:48 · 1977 阅读 · 0 评论 -
Linux -- Pagecache 文件缓存特性
今天看@褚霸的博客,看到了几篇关于pagecache、slab的几篇好文章,转一下!原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: Linux下谁在消耗我们的cacheLinux下对文件的访问和设备的访问通常会被cache起来加快访问速度,这个是系统的默认行为。 而cache需要耗费我们的内存,虽然这个内存最后可以通过echo 3>/proc转载 2013-09-30 13:05:54 · 10368 阅读 · 0 评论 -
Linux -- 内存控制之oom killer机制及代码分析
线上一些内存占用比较敏感的应用,在访问峰值的时候,偶尔会被kill掉,导致服务重启。发现是Linux的out-of-memory kiiler的机制触发的。原创 2014-04-18 15:04:29 · 40595 阅读 · 4 评论