forsakening的专栏

for( level = 水平不高, reason = 学习记录; ;){ if (温故知新) level++; }

dpdk的ring

struct rte_ring { TAILQ_ENTRY(rte_ring) next; /**< Next in list. */ char name[RTE_RING_NAMESIZE]; /**< Name of the r...

2018-03-28 18:24:07

阅读数:104

评论数:0

使用DPDK分流不同数据报文至不同虚拟机

使用DPDK分流不同数据报文至不同虚拟机,这样可以使用网卡的RSS或者FDIR等高级功能。上述组网中,是可以实现tap0和tap1之间互通的;(注意点,tap设备up,bridge设备up)tap设备是打开/dev/net/tun文件生成的一种字符设备,同一个tap设备只能被open一次。上图中,...

2018-03-13 14:33:46

阅读数:237

评论数:0

Linux 大页面使用与实现简介

为了减少 TLB Miss 对应用程序性能的影响,Linux 内核支持以 2MB 作为物理页面分页的基本单位。 Linux 内核采用基于 Hugetlb 伪文件系统的实现方式支持大页面,虽然较大地提升了应用程序的性能,但由于不能做到完全的透明性,对应用程序的移植带来了挑战。本文对 Linux 大页...

2015-09-09 10:12:09

阅读数:436

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭