Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
ovs+dpdk 三级流表(microflow/megaflow/openflow)
本文介绍在ovs dpdk下 三级流表的原理及其源码实现 普通模式ovs的第一和二级流表原理和ovs dpdk下的大同小异 三级流表完全一样 基本概念 microflow 最开始openflow流表是在kernel中实现的 但是因为在ker
OVS
DPDK
microflow
dpvs入门实践1--概念及编译安装
DPVS是一种基于DPDK的高性能四层负载均衡器 它来源于Linux Virtual Server LVS及其修改后的alibaba LVS 那LVS是什么呢 Linux Virtual Server是构建在实服务器集群上的高度可伸缩和高可
Linux
c
DPDK
网络
负载均衡
KVM虚拟机热扩容
创建一个虚拟机用于练习在线扩容 virt install name centos8 3 memory 4096 currentMemory 1024 vcpus 2 maxvcpus 8 disk var lib libvirt image
Linux
DPDK
c
虚拟机
万亿级KV存储架构与实践
一 KV 存储发展历程 我们第一代的分布式 KV 存储如下图左侧的架构所示 相信很多公司都经历过这个阶段 在客户端内做一致性哈希 在后端部署很多的 Memcached 实例 这样就实现了最基本的 KV 存储分布式设计 但这样的设计存在很明显
c
Linux
DPDK
Redis
数据库
虚拟机支持本地nvme ssd
提起存储都是血泪史 不知道丢了多少数据 脑子首先想到的就是 你说啥 洗脑神曲 我就像那个大妈一样 千万个问号 hdd是啥 ssd又是啥 mbr是啥 gpt又是啥 primary partion是啥 logical partion又是啥 sa
DPDK
c
Linux
运维
后台开发
ovs-vswitchd的启动分析
ovs vswitchd的启动分析 无修改源码 一 主要数据结构和概念了解 1 概念 在 OVS 中 有几个非常重要的概念 Bridge Bridge 代表一个以太网交换机 Switch 一个主机中可以创建一个或者多个 Bridge 设备
DPDK
c
Linux
网络
服务器
ubuntu20 编译dpdk错误 -Werror=address-of-packed-member
0x0 在ubuntu20上编译dpdk 18 11报错 xff0c gcc 版本为9 3 0 xff0c 报错如下 xff1a error converting a packed const struct ether addr point
Ubuntu20
DPDK
Werror
address
packed
OVS+DPDK
DPDK简介 DPDK是X86平台报文快速处理的库和驱动的集合 xff0c 不是网络协议栈 xff0c 不提供二层 xff0c 三层转发功能 xff0c 不具备防火墙ACL功能 xff0c 但通过DPDK可以轻松的开发出上述功能 DPDK的
OVS
DPDK
DPDK pdump抓包说明
一 xff0e 环境与编译 pdump库是在16 07版本引入的 xff0c 提供了一个抓包调试功能 在 RTE SDK app目录下就有一个dpdk pdump的工具 配置这个这个工具可以用于抓取指定接口 队列的数据包 1 1 库及依赖
DPDK
pdump
抓包说明
dpdk无锁队列
这篇博客是从网上博客整理摘抄而来 xff0c 具体参考的博客内容在文末给出 Linux无锁队列 kfifo概述 Linux内核中有一个先进先出的数据结构 xff0c 采用环形队列的数据结构来实现 xff0c 提供一个无边界的字节流服务 最重
DPDK
无锁队列
dpdk探究1-理解dpdk的运行逻辑
DPDK介绍 DPDK主要功能 xff1a 利用IA xff08 intel architecture xff09 多核处理器进行高性能数据包处理 Linux下传统的网络设备驱动包处理的动作可以概括如下 xff1a 数据包到达网卡设备网卡设
DPDK
运行逻辑
一次DPDK-L3FWD-ACL的问题排查
其实说起来不是什么大问题 xff0c 所有的配置按照下面这个来的 包括写入arp和配置默认路由 xff0c 不过我用的单文件那个l3fwd acl https blog csdn net sinat 20184565 article det
DPDK
L3FWD
ACL
问题排查
«
1
2
3