直接用valgrind检测使用dpdk库的程序可能会报错 如: ERROR: This system does not support "RDRAND". Please check that RTE_MACHINE is set correctly. 解决办法: 禁用CPUd RDRAND 修改mk ...
分类:
其他好文 时间:
2018-11-09 00:48:38
阅读次数:
501
内存扫盲 https://www.cnblogs.com/jintianfree/archive/2010/03/16/1687540.html#3841218 快速补充关于内存的一些基础知识,主要是为了理解DPDK,没有涉及太深。 简介 RAM (random access memory) 随机存 ...
分类:
其他好文 时间:
2018-10-21 14:49:21
阅读次数:
237
To use "-vdev", please make sure there is no DPDK-compatable-driver and use "-no-flush-rx" ...
分类:
Web程序 时间:
2018-10-02 13:59:22
阅读次数:
747
`main.c` ~~~ / SPDX License Identifier: BSD 3 Clause Copyright(c) 2010 2016 Intel Corporation / include include include include include include includ ...
分类:
其他好文 时间:
2018-08-10 01:12:34
阅读次数:
1241
设计了基于DPDK的包捕获系统,以及把包分配到不同队列的hash算法且实现核心的负载均衡。 传统报文处理流程 缺点 多次中断。 多次拷贝,占用总线资源,降低cache利用率。 根据Linux报文处理,分析性能瓶颈 Linux下也有很多加速数据包捕获的技术。 NAPI技术:用于多个包连续到达的情况。使 ...
分类:
其他好文 时间:
2018-08-09 13:53:26
阅读次数:
179
想查看更多dpdk+ovs的更多运行细节,可以采用以下方法,增加更多运行日志。 在终端输入: 并查看 ovs vswitchd.logs(在/usr/local/var/log/openvswitch目录下) ,便可以查看更多运行细节。 ...
分类:
其他好文 时间:
2018-08-02 13:57:18
阅读次数:
751
VFIO VFIO是一个可以安全地把设备I/O、中断、DMA等暴露到用户空间(userspace),从而可以在用户空间完成设备驱动的框架。用户空间直接设备访问,虚拟机设备分配可以获得更高的IO性能。 依赖于IOMMU. vfio pci. 相比于UIO,VFIO更为强健和安全 要求 本机使用版本为u ...
分类:
其他好文 时间:
2018-07-27 19:23:34
阅读次数:
1047
"参考博客" Pktgen概述 Pktgen,(Packet Gen erator)是一个基于DPDK的软件框架,发包速率可达线速。 提供运行时管理,端口实时测量。 可以控制 UDP, TCP, ARP, ICMP, GRE, MPLS and Queue in Queue等包。 可以通过TCP进行 ...
分类:
其他好文 时间:
2018-07-19 23:27:18
阅读次数:
1462
todo ~~~ / SPDX License Identifier: BSD 3 Clause Copyright(c) 2017 Intel Corporation / include include include include include include include include ...
分类:
其他好文 时间:
2018-07-18 18:04:28
阅读次数:
756
官方手册:http://pktgen dpdk.readthedocs.io/en/latest/getting_started.html 过程 1. 开机(重启) 2. 把DPDK那一套流程走一遍(环境变量设置、设置userspace I/O态、挂载大页、绑定网卡) 3. 按照官方手册上编译。pk ...
分类:
其他好文 时间:
2018-07-18 17:03:44
阅读次数:
291