摘要: 各位看官非常对不起,本文是用因为写的,如果多有不便敬请见谅 代码是在商业公司编写的,在商业产品中也不能开源,再次抱歉 This presentation will highlight our efforts on optimizing the Linux TCP/IP stack for provi 阅读全文
posted @ 2016-08-28 22:15 于杨 阅读(2671) 评论(0) 推荐(0) 编辑
摘要: ip层分片整理 int ip_local_deliver(struct sk_buff *skb){ /* * Reassemble IP fragments. */ if (ip_is_fragment(ip_hdr(skb))) { if (ip_defrag(skb, IP_DEFRAG_LO 阅读全文
posted @ 2016-08-22 09:48 于杨 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 关于rcu的几点声明: 1:RCU使用在读者多而写者少的情况.RCU和读写锁相似.但RCU的读者占锁没有任何的系统开销.写者与写写者之间必须要保持同步,且写者必须要等它之前的读者全部都退出之后才能释放之前的资源. 2:RCU保护的是指针.这一点尤其重要.因为指针赋值是一条单指令.也就是说是一个原子操 阅读全文
posted @ 2016-08-12 12:10 于杨 阅读(6373) 评论(0) 推荐(1) 编辑
摘要: Megaflow is an OpenVSwitch (OVS) feature than enables us to install flows for which some fields are wildcarded (the input port field is never wildcard 阅读全文
posted @ 2016-08-09 12:16 于杨 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 概述 本文主要针对nginx rewrite指令困惑的地方进行讲解,中间会涉及部分原理部分,我尽量用通俗易懂的语言来形容 功能讲解 The ngx_http_rewrite_module module directives are processed in the following order: 阅读全文
posted @ 2016-07-31 11:07 于杨 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: Close行为: 当应用程序在调用close()函数关闭TCP连接时,Linux内核的默认行为是将套接口发送队列里的原有数据(比如之前残留的数据)以及新加入 的数据(比如函数close()产生的FIN标记,如果发送队列没有残留之前的数据,那么这个FIN标记将单独产生一个新数据包)发送出去并且销毁套接 阅读全文
posted @ 2016-07-28 10:50 于杨 阅读(5513) 评论(0) 推荐(0) 编辑
摘要: 首先介绍下HA,所谓的HA就是高可用性,但HA有双主、主备两种工作模式,其中主备模式又包含抢占与 非抢占两种方式,而Neutron Router采用的无疑是HA中最简单的工作方式非抢占主备模式。 HA主要由两部分组成FIP的竞选与配置的同步,其中配置的同步又有两种实现方式,实时同步与周期同步 Neu 阅读全文
posted @ 2016-07-27 18:27 于杨 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Increasing the flow-eviction threshold The threshold is a type of limit on the number of flows that are cached in the kernel. OVS will handle as many 阅读全文
posted @ 2016-07-19 10:06 于杨 阅读(3054) 评论(0) 推荐(0) 编辑
摘要: 其中RFS主要是为了避免cpu由内核态进入到用户态的时候发生切换,导致cpu cache失效损失性能 XPS主要是为了避免cpu由RX队列的中断进入到TX队列的中断时发生切换,导致cpu cache失效损失性能 阅读全文
posted @ 2016-07-13 09:34 于杨 阅读(4548) 评论(0) 推荐(0) 编辑
摘要: 测试环境:网络节点运行在Intel(R) Xeon(R) CPU E5-2630 v3服务器上,网卡使用intel的万兆卡82599ES 测试仪使用本人基于dpdk编写的程序,基本上可以打满万兆卡,小包的pps在1200w左右 于是我用测试仪给openstack的虚拟机打流量,为了尽量模拟实际情况采 阅读全文
posted @ 2016-07-13 09:09 于杨 阅读(1933) 评论(0) 推荐(1) 编辑