- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Linux内核能做到硬实时吗?
短篇快速阐述一个问题。Linux内核可以做到硬实时吗? 不能? 为什么? 因为Linux从调度一个实时进程到该实时进程实际投入运行之间的时间不可控,因此无法给予有硬实时需求的可预期延迟。调度了一个实时进程,仅仅意味着它可以运行,并不意味着它实际运行了。两方面权衡,一方面调度一个进程说的是在该进程自己的立场上它可以运行了,另一方面,它能不能投入运行还要取决于当年正在运行的进程是否允许它立即运行,
2017-10-28 10:17:24 18167 5
原创 一个复杂的nf_conntrack实例全景解析
本文关注两点,一点是细节,另外一点是概览:细节:一个完整的关于nf_conntrack和NAT互动的例子概览:关于人云亦云的讽刺近期搜集了一些关于iptables,NAT相关的问题,其中最令人觉得麻烦的还是nf_conntrack相关的东西,比如它和NAT的关系,它和state match的关系,它的Helper机制怎么使用等等。 因此决定写一篇随笔来一个情景分析,也是方便自己终有一天遗忘了
2017-10-28 08:28:38 15962 5
原创 Linux基于mark的策略路由以及nf_conntrack RELATED
谈到什么是意义,话题总显得很大,近日每晚都和老城里的朋友聊老城的文化,老城的老房子,老城的叫卖声,老城的方言…进行了很多的思考,也挺充实。至于技术方面,也有跟朋友以及前同事聊过,这些都是意义。又到了周末,早早起来写一篇技术总结,至于老城的话题,我会在朋友圈零零散散地写。本文关键词:Linux策略路由,nf_conntrack,socket,路由缓存再谈“哪里来的回哪里”当人们部署双线服务器时,比如一
2017-10-21 09:20:37 17786 5
原创 好好说说互联网IT行业加班那点儿事
写这篇文章的动机源自于国庆假期前看到了前同事转载一篇知乎文章: IT 行业加班到底有没有价值?首先,你要明白这个原理:http://daily.zhihu.com/story/9631237?utm_campaign=in_app_share&utm_medium=iOS&utm_source=weixin&from=timeline 请先看完链接,然后再看我的。我接下来写的东西和链接文章表达的
2017-10-14 09:36:52 6721 5
原创 Linux 4.13/4.14内核中带来的ULP(Upper Layer Protocol)
序过了一个很爽的国庆假期,跟小小的小男朋友家长一起回其老家尝到了潮汕美食,南澳岛捕鱼捕虾,海鲜撑到爆,回到深圳次日小小另一个小朋友家长又带我们到东莞长安尝到了正宗的恩施土家菜,几天下来喝了几顿爽酒,吃喝玩乐再没有比这更惬意的了,这多亏了小小拓展了我们的社交圈子… 我想起了14年在上海跟邻居朋友一起从嘉定自驾到苏州,而后在一家金鸡湖边上的日料店作到杯盘狼藉而不思归,玩味了彻底淋漓江南烟雨中的感觉,想
2017-10-14 07:36:01 13379 20
原创 关于TCP_CORK的一个细节
国庆长假第二天,研究拥塞控制的绝佳时机。我暂时没钱去非洲观测角马斑马在狮子和鳄鱼虎视眈眈的注目下迁徙,但我可以在家门口观测更壮观的…好久没有写点TCP的东西了,只是看着国庆大堵车,喝着啤酒,就想起了TCP,无假期,不TCP,那就整点儿呗…很多人都知道TCP的Nagle算法,但知道TCP_CORK的就相对比较少了,一句话,TCP_CORK可以认为是Nagle的增强。和Nagle隐式地不发小包不同,TC
2017-10-02 09:10:03 12985 1
原创 Linux策略路由和iptables OUTPUT链的一个细节
十一长假第一天,清晨我放飞一群白鸽范式如果想实现哪个网口进来的流量从哪个网口返回这么一个需求,有一个范式,我先贴出来:iptables -t mangle -A PREROUTING -j CONNMARK --restore-markiptables -t mangle -A PREROUTING -m mark ! --mark 0 -j ACCEPTiptables -t mangle -
2017-10-01 08:10:02 11969 2
一个iptables的stateless NAT模块实现
2014-12-27
模块化的nf-HiPAC
2014-11-21
关于linux内核以及其他个人体会的文集
2009-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人