- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 VPP
VPP在这里插入代码片always_inline uwordip4_input_inline (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame, int verify_checksum){ vnet_main_t *vnm = vnet_get_main (); u32 n_lef...
2019-10-10 09:04:56 690
原创 一季一开源:负载均衡
LVS负载均衡参考文章https://www.jianshu.com/p/cf3176fe07d7LVS-NAT 在LVS上配置ipvsadm -A -t 192.168.100.161:80 -s rripvsadm -a -t 192.168.100.161:80 -r 192.168.108.137 -mipvsadm -a -t 192.168.10...
2019-08-06 16:15:57 177
原创 dpdk内存管理
dpdk的两大特色igb_uio和共享内存,而igb_uio也是建立在共享内存的基础上的。本文就dpdk内存相关的知识做一下梳理,加深一下对这方面知识的理解,并提供一些解决问题的手段。1、dpdk共享内存采用的hugepage技术hugepage的配置之前的文章已经讲解过了,这儿需要了解 一下hugepage的基本原理。可以参考:http://blog.csdn.net/jy1
2017-04-28 09:26:29 3027
原创 dpdk编译
1、编译GNUmakefile LICENSE.LGPL Makefile app config drivers lib nsfocus pkg toolsLICENSE.GPL MAINTAINERS README build doc examples mk patch scripts x86_64-native-lin
2017-04-27 08:38:13 3126
原创 dpdk 网卡统计问题
1)调用接口int rte_eth_stats_get(uint8_t port_id, struct rte_eth_stats *stats);获取统计信息;寄存器是读清0操作。2)ethtool 获取网卡统计也会读清0操作。ethtool 操作会引起web显示数据偏小。rte_eth_stats_get在周期性进行操作,因此ethtool看到的统计很小,是正常的。
2017-04-27 08:30:52 5544 1
原创 cgroup与dpdk启动
1、cgroup 下载2、cgroupa、cgroup是一种文件系统b、cgroup主要用于进程资源使用的限制,避免某个进程消耗过多的cpu,memoryc、cgroup具有层级关系3、cgroup的设置/sys/fs/cgroup/*将进程加入到cgroup 的全局组中*/void inline addself_global_cgr
2017-04-26 18:21:55 1637
原创 dpdk hugepage
dpdk hugepage 配置(2.6.39内核为例)1)内核配置a、2M hugepagetitle device root (hd0,0)kernel /bzImage printk.time=y ramdisk_size=12000 libata.dma=5 hugepages=576 hugepagesz=2M consol
2017-04-26 08:56:10 3270
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人