Linux内核
cfy_yufeng
专注: 高性能,容错, 分布式服务器的研究和实现
信仰: 简单就是美
背景: 14年c开发经验, 12年网络开发经验, 3年Linux内核开发
提供服务器架构、诊断、优化咨询服务
Twitter: eric33yu@
Gmail/Gtalk: mryufeng@
欢迎大家多联系!
展开
-
RedHat的TUX感觉很好 支持FTP和HTTP, 其实内核里面实现挺L7协议真的很容易,底层......
RedHat的TUX感觉很好 支持FTP和HTTP, 其实内核里面实现挺L7协议真的很容易,底层的可以利用现成的框架,只要没有什么BUG, 性能绝对有保障。自己做个应用协议尝鲜。...2007-05-11 03:01:24 · 125 阅读 · 0 评论 -
linux的特性变化太快了 2.6.20 突然加了个udplite(用于无线通讯) lib里...
linux的特性变化太快了 2.6.20 突然加了个udplite(用于无线通讯) lib里面加了个textsearch(支持kmp, fsm, bm算法) 这个不错 strstr毕竟效率太低了2007-05-22 03:18:20 · 111 阅读 · 0 评论 -
Linux内核Web服务器Tux
虽然目前动态网站的业务进行得如火如荼,但传输大量静态内容的服务却仍然有很大的需求,而且这种需求越来越多, 对服务器响应速度的要求也越来越高。而我们接下来要介绍的TUX正是此领域的佼佼者。 TUX是Threaded linUX http layer的简称。它是Redhat发行版特有的模块,目前最高版本是2.2, 首次出现在2.4内核中。它有以下特点: 静态内容处理 可以直接处理HTML、Gif等静...2007-10-10 21:54:08 · 325 阅读 · 0 评论 -
利用网卡tso 加快tcp封包处理
linux2.6.18 默认tso的支持是打开的 只要你的网卡如intel e1000 支持而且打开的话 root@xxxx:/# ethtool -k eth1 Offload parameters for eth1: Cannot get device udp large send offload settings: Operation not supported rx-checksumm...2007-10-17 13:55:03 · 602 阅读 · 0 评论 -
用systemtap来修改下linux内核变量的值
我们在探索linux内核的时候,经常需要调整下变量的值,看它对系统的影响。如果这个值没有透过/proc来修改的话,那只能编译内核。这个步骤是非常繁琐的。现在我们有systemtap这个利器来帮忙了。 演示如下: 我们通过修改过 extern int sysctl_tcp_fin_timeout;的值来达到目的。是因为这个值是proc导出的 我们好验证是否成功。 root@local...2009-10-29 19:06:07 · 105 阅读 · 0 评论 -
What Every Programmer Should Know About Memory
pdf下载地址: [url]http://people.redhat.com/drepper/cpumemory.pdf[/url] 作者Ulrich Drepper介绍 [url]http://en.wikipedia.org/wiki/Ulrich_Drepper[/url] 这个pdf系统地讲述了 cpu和内存,指令执行器 L1 L2 Cache等等的关系, 最关键的是它说了程序...原创 2009-07-19 23:04:29 · 73 阅读 · 0 评论