稳定复现的 coredump打开 dpdk 相关的 debug开关,重新编译mbuf debugmalloc debug mempool debug给 dpdk 源码加检查或日志,重新编译无法稳定复现的 coredump打开大页内存的 coredump案例字节序导致取地址不对,从而踩内存多线程竞争资 ...
分类:
其他好文 时间:
2021-04-30 12:15:53
阅读次数:
0
Data Plane Development Kit https://www.intel.cn/content/www/cn/zh/communications/data-plane-development-kit.html https://baike.baidu.com/item/DPDK/208 ...
分类:
Web程序 时间:
2021-03-29 11:42:18
阅读次数:
0
[root@localhost dpdk-19.11]# tc qdisc show dev enp125s0f0 qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 [root@loca ...
分类:
其他好文 时间:
2021-03-05 13:09:54
阅读次数:
0
原创郝健Linux阅码场1月20日作者:郝健目前就职于瑞星咖啡,负责4层负载均衡的研究与开发。曾就职于天融信,赛尔网络,云杉网络几家公司。主要感兴趣的方向:linux内核网络子系统,dpdk。目前,Linux平台下主流的服务程序启动管理方式有以下几种:daemonsysvinitsystemdnohup1.daemon守护进程是在后台运行不受控端控制的进程,通常情况下守护进程在系统启动时自动运行。
分类:
系统相关 时间:
2020-12-02 12:13:20
阅读次数:
7
Error - no supported modules(DPDK driver) are loaded [ 45.422045] VFIO - User Level meta-driver version: 0.3 Y Error - no supported modules(DPDK drive ...
分类:
Web程序 时间:
2020-11-18 13:28:47
阅读次数:
29
iova支持 所谓iova可以理解为io的地址,或者说是DMA的地址。在17.11中很多之前的phys_addr关键字都被替换为了iova关键字了。因为在之前dpdk不感知iommu,设置DMA都是用物理地址,但是在借助iommu时就可以使用虚拟地址进行DMA了。在rte_eal_init中还有如下 ...
分类:
其他好文 时间:
2020-10-18 16:59:22
阅读次数:
20
[root@localhost dpdk-19.11]# cat /proc/meminfo | grep -i huge AnonHugePages: 0 kB ShmemHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_ ...
分类:
其他好文 时间:
2020-09-17 22:10:17
阅读次数:
29
[root@localhost memzone]# gdb build/app/TestMalloc GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7 Copyright (C) 2013 Free Software Foundation, I ...
分类:
其他好文 时间:
2020-09-17 18:07:18
阅读次数:
33
/* SPDX-License-Identifier: BSD-3-Clause * Copyright(c) 2010-2014 Intel Corporation */ #include <stdio.h> #include <string.h> #include <stdint.h> #inc ...
分类:
其他好文 时间:
2020-09-14 18:59:42
阅读次数:
32
基于 OS 内核的数据传输有什么弊端 1、中断处理:当网络中大量数据包到来时,会产生频繁的硬件中断请求,这些硬件中断可以打断之前较低优先级的软中断或者系统调用的执行过程,如果这种打断频繁的话,将会产生较高的性能开销。 2、内存拷贝:正常情况下,一个网络数据包从网卡到应用程序需要经过如下的过程:数据从 ...
分类:
其他好文 时间:
2020-09-12 21:38:33
阅读次数:
80