测来测去13:DPDK i40e X710 FDIR Flexbytes

Flex Bytes700系列网卡除了提取包头的字段作为散列的依据之外,还可以截取Payload的特定片段作为散列的依据。 Flexible payload是可以识别出的L2/L3/L4 Header之后的字节,最多可以截取来自于3个不同偏移(OFFSET)的16字节内容。所有的内容需要来自该报文前480字节内。 如果是TCP的报文,因为网卡可以识别出L4 Header,则只能针对TCP的...

Continue Reading →

统治者为什么会重复犯同样的错误

史书上对自己作死的亡国之君的描述基本上都是类似的。用查找替换把两个名字换一下,基本不影响阅读体验。 奇怪的点就在于,从第二个亡国之君开始,为什么明明知道已有“亡国之兆”,却仍然不加收敛? 谁都不傻,谁都不想亡国,谁都知道这点事,为啥就控制不住呢? 如果没有身处统治者的位置,很像理解为什么统治者都会重复犯同样的错误。 亡国之君之所以犯同样的错误,就在于他清醒地知道自己的权力正在流失。 权力到底...

Continue Reading →

测来测去12:DPDK i40e X710 Flow Director Deep Dive(3)

多于两个input_set的mask先说结论,一个pctype可以设置多个input_set,但是最多仅能给两个input_set设置mask。 可以修改代码给三个或多个input_set设置mask,但仅仅前两个mask能生效。同时这应该是比较危险的行为,不要随意尝试。 提供一下代码的修改方法…..算了….验证了不能用心里也就无憾了….就不再发出来了。 这里针对710系列的fdir特性总结...

Continue Reading →

测来测去10:DPDK i40e X710 Flow Director Deep Dive(1)

在这篇文章介绍DPDK i40e X710网卡如何配置Flow director mask的过程中演示了一下如何给UDP流量添加dest Port Mask。首先对当时的配置再做一点细节上的补充: 一个是Input Set的配置。这个配置决定了Flow director具体关心UDP的哪些字段。只有在Input set中的字段才有加Mask的必要。在演示的例子中: 1234567891011...

Continue Reading →

命名的力量

一 To Know the Name of a Thing is to Have Power Over It如果我们知道了一件事物的名字,就有了操控它的力量。 常言道,人类最深的恐惧都来自于“未知”。那么,什么是“未知”? 未知并不是一片漆黑,也不是一无所知——而是没有名字。 有了名字并不代表我们就完全了解了一样事物。但奇妙的就是,我们根本不需要去了解,就可以在这个依然满是“未知”的世界里...

Continue Reading →

测来测去9:DPDK i40e XXV710 Flow Director Mask Configuration

Flow Director最常见的Flow Director使用方式就是将匹配某个五元组的报文送到一个特定的队列里去。但精确匹配有时候并不能满足全部需求,需要给一些特定的字段加Mask。 配置方式 修改dpdk-18.05.1/example/l3fwd/main.c 目的是给UDP的DST Port添加一个0XF000的掩码。 首先用i40e提供的私有接口加持一下: 1#includ...

Continue Reading →

终端断开任务不中断

其实是很常见的需求,但之前一直用nohup command &这种方式。不过有些时候没有充分估计到某些工作的不靠谱性,以为很快能搞定的事,就没用nohup直接执行,当你快要下班了它还遥遥无期。这个时候也可以先ctrl + z从前台挂起,然后bg让它跑到后台去执行,最后再来一个disown -a,这样就可以放心关了终端早点回家了。下次再用其他终端连接上来之后你的工作仍会在持续执行,但是...

Continue Reading →

测来测去8:公有云实例性能实际波动情况

公有云作为一种资源打包整合再售卖的商业模式,不可避免地存在多租户共享资源的情况。除了安全问题之外,更多的是需要辨别这种共享对用户各自的性能存在多大的影响。这种影响不仅仅表现在性能的下降,而更多的是表现为性能的不一致:在高峰时段和空闲时段,性能出现较大的波动。 这里在某公有云平台购买一台4vCPU/8GB的实例作为DUT,在不同时间执行: phoronix-test-suite benchma...

Continue Reading →

© 2019 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero