首页
›
半导体工艺与制造设备
›
020-DPDK工程实战与优化
›
《DPDK生产环境部署:大页内存与NUMA配置要点》
VIP20
本课程属于:020-DPDK工程实战与优化
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK生产环境部署:大页内存与NUMA配置要点
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK概述
DPDK是什么 · DPDK核心优势 · DPDK与传统内核协议栈对比
DPDK
是什么
02
DPDK应用场景
NFV · SDN · 5G核心网
DPDK
应用场景
03
DPDK架构解析
UIO · PMD · Ring
DPDK
架构解析
04
大页内存基础
为什么需要大页 · 标准页与大页对比 · TLB缺失影响
大页内存基础
为什么需要大页
05
大页内存类型
2MB大页 · 1GB大页 · 透明大页(THP)及其适用场景
大页内存类型
MB
06
大页内存配置
内核启动参数hugepages · hugepagesz配置方法
大页内存配置
hugepages
07
大页内存运行时配置
/sys/kernel/mm/hug…
大页内存运行时配…
sys/kernel/m…
08
大页内存挂载
hugetlbfs文件系统挂载 · 权限设置 · 持久化配置
大页内存挂载
hugetlbfs
09
DPDK大页内存分配
EAL参数--huge-dir · --socket-mem · --legacy-mem详解
DPDK
大页内存分配
10
大页内存验证
cat /proc/meminfo · dpdk-hugepages.py脚…
大页内存验证
cat
11
NUMA架构基础
NUMA vs UMA · NUMA节点 · 内存访问延迟差异
NUMA
架构基础
12
NUMA拓扑查看
lstopo · numactl --hardware · lscpu命令详解
NUMA
拓扑查看
13
NUMA亲和性
CPU绑定 · 内存绑定 · 进程/线程绑定策略
NUMA
CPU
14
DPDK NUMA感知
EAL参数--socket-mem · --lcores · --master-lcore
DPDK
NUMA
15
跨NUMA访问代价
跨节点内存延迟 · 带宽损失 · 性能影响分析
NUMA
访问代价
16
DPDK内存池与NUMA
rte_mempool_create… · 本地化分配
DPDK
NUMA
17
网卡与NUMA
PCIe设备所在NUMA节点查询 · 网卡中断亲和性设置
NUMA
网卡
18
多队列与NUMA
RSS队列分配 · 每个队列绑定到对应NUMA核心
NUMA
多队列
19
生产环境NUMA规划
控制面与数据面分离 · 管理核与转发核分配
NUMA
生产环境
20
BIOS与NUMA
NUMA禁用/启用 · Sub-NUMA Clusterin… · 内存交错模式
BIOS
NUMA
21
大页内存与NUMA结合
每个NUMA节点独立分配大页 · 避免跨节点分配
NUMA
大页内存
22
DPDK内存预留策略
静态预留 · 动态预留 · --socket-mem与--soc…
DPDK
内存预留策略
23
大页内存碎片问题
长时间运行内存碎片 · 预留不足 · 重启恢复策略
大页内存碎片问题
长时间运行内存碎…
24
DPDK多进程与内存
primary/secondary进… · 内存共享 · 文件锁
DPDK
多进程
25
容器化部署
Docker大页内存挂载 · --privileged · cgroup限制
容器化部署
Docker
26
Kubernetes部署
DPDK设备插件 · SR-IOV · CPU Manager
Kubernetes
部署
27
性能调优工具
perf stat · numastat · dpdk-procinfo
性能调优工具
perf
28
常见问题排查
EAL初始化失败 · 内存不足 · NUMA不匹配
常见问题排查
EAL
29
生产环境最佳实践
配置清单 · 监控告警 · 灰度升级
生产环境最佳实践
配置清单
30
案例实战
基于DPDK的vSwitch部署 · 大页与NUMA配置全流程
案例实战
DPDK
所属VIP或分类
同VIP:DPDK与TCP-IP协议栈集成:TAP与KNI方案
同VIP:DPDK与VPP集成:共享内存通道与零拷贝优化
同VIP:DPDK与VPP集成:用户态协议栈场景化部署