【vpp2206 测试】

简介: 【vpp2206 测试】
vpp 2206编译
# ./extras/vagrant/build.sh 
# make build
# make run
startup-default.conf 的内容
cpu {
  main-core 0
}
unix {
  interactive cli-listen 127.0.0.1:5002
  log /tmp/vpp.log
  full-coredump
  startup-config /home/king/share/vpp/startup.txt
}
dpdk {
  uio-driver igb_uio
  dev 0000:03:00.0 {
    name dpdk0
  }
}
session {
  enable
  use-app-socket-api
  evt_qs_memfd_seg
}
socksvr {
  socket-name /var/run/vpp/vcl-api.sock
}
api-trace {
  on
}
plugins {
# path /home/king/share/vpp/build-root/build-vpp-native/vpp/lib/x86_64-linux-gnu/vpp_plugins/
  plugin oddbuf_plugin.so { enable }
}
vcl配置
vcl {
  heapsize 64M
  segment-size 4000000000
  add-segment-size 4000000000
  rx-fifo-size 4000000
  tx-fifo-size 4000000
  app-socket-api /run/vpp/app_ns_sockets/default
}
startup.txt
set interface state dpdk0 up
set interface ip address dpdk0 192.168.0.29/24
show interface address  dpdk0
插入igb_uio.ko
# cd /path/to/dpdk-kmods/linux/igb_uio
# insmod igb_uio.ko
dpdk参数配置
# mount -t hugetlbfs nodev /mnt/huge/
# echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
网口
# ifconfig eth0 down
启动vpp
# cd /path/to/vpp
# export STARTUP_CONF=/etc/vpp/startup-default.conf
# make run
设置 app ns
# app ns add id 123 secret 0 sw_if_index 1 if dpdk0
# show app ns
启动 vpp+iperf3+vcl
# LD_PRELOAD=/home/king/share/vpp/build-root/install-vpp-native/vpp/lib/x86_64-linux-gnu/libvcl_ldpreload.so VCL_CONFIG=/etc/vpp/vcl
-default.conf iperf3 -s --bind=192.168.0.29
启动 vpp + vcl + nginx
# LD_PRELOAD=/home/king/share/vpp/build-root/build-vpp-native/vpp/lib/x86_64-linux-gnu/libvcl_ldpreload.so VCL_CONFIG=/etc/vpp/vcl-default.conf ./sbin/nginx -c ./conf/nginx.conf
相关文章
|
Linux API 调度
深入了解DPDK:如何优化网络包处理性能(上)
深入了解DPDK:如何优化网络包处理性能
深入了解DPDK:如何优化网络包处理性能(上)
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
1158 0
|
网络性能优化 网络协议 网络虚拟化
|
网络性能优化
[VPP] vpp_com使用
[VPP] vpp_com使用
|
存储 机器学习/深度学习 人工智能
TaoAvatar:手机拍出电影级虚拟人!阿里3D高斯黑科技让动捕设备下岗
阿里巴巴最新推出的TaoAvatar技术,通过3D高斯溅射实现照片级虚拟人实时渲染,支持多信号驱动与90FPS流畅运行,将彻底改变电商直播与远程会议体验。
827 8
TaoAvatar:手机拍出电影级虚拟人!阿里3D高斯黑科技让动捕设备下岗
|
网络性能优化 调度
|
编译器 Linux 网络性能优化
VPP使用DPDK纳管主机网卡
VPP使用DPDK纳管主机网卡
|
域名解析 网络协议 安全
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
2070 0
【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议
|
JavaScript 前端开发 Java
手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常实用)
pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和C++编辑器(CLion)、.Net编辑器(Rider)、iOS/macOS编辑器(AppCode)等。pycharm现在在官网[https://www.jetbrains.com/pycharm/download/#section=windows]是分为两个版本
667 0
手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常实用)
|
存储 SQL Java
网上书店管理系统项目【Java数据库编程实战】
网上书店管理系统项目【Java数据库编程实战】
699 0
网上书店管理系统项目【Java数据库编程实战】
下一篇
开通oss服务