Comments (36)
研发了一个四层交换系统dpdk+lvs,想测试一下性能
from dperf.
非常感谢使用dperf
请问您用的是什么网卡,是否配置了大页,PCI号是否正确
请参考一下这个文章
https://zhuanlan.zhihu.com/p/451340043
谢谢
from dperf.
请贴一下配置
from dperf.
[root@localhost dpdk-stable-19.11.11]# ./usertools/dpdk-devbind.py -s
Network devices using DPDK-compatible driver
0000:02:02.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' drv=igb_uio unused=e1000
Network devices using kernel driver
0000:02:01.0 '82545EM Gigabit Ethernet Controller (Copper) 100f' if=ens33 drv=e1000 unused=igb_uio Active
from dperf.
cat /proc/meminfo | grep Huge
AnonHugePages: 0 kB
HugePages_Total: 5
HugePages_Free: 4
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1048576 kB
from dperf.
from dperf.
lspci | grep Eth 看一下
from dperf.
lspci | grep Eth
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:02.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
from dperf.
DPDK 版本
配置
from dperf.
dpdk-stable-19.11.11
config/common_base默认的
from dperf.
你这是虚拟机环境吗
from dperf.
嗯嗯,是的
from dperf.
试一下 绑定 uio_pci_generic
from dperf.
贴一下配置文件
dpdk版本是 19.11么?
from dperf.
common_base.txt
嗯dpdk19.11.11版本的
from dperf.
给我留个联系方式 电话沟通一下 [email protected]
from dperf.
modprobe uio_pci_generic
insmod igb_uio.ko
./usertools/dpdk-devbind.py -b uio_pci_generic 0000:02:02.0
Error: bind failed for 0000:02:02.0 - Cannot bind to driver uio_pci_generic
绑定好像不对
from dperf.
试下DPDK 20.11
或者
升级一下内核
from dperf.
或者 试试其他网卡
from dperf.
好的,我去试试看
from dperf.
一般万兆网卡用得多;千兆网卡性能较弱,不太适合做性能测试。能给项目加个star吗,谢谢
from dperf.
好的,加了
from dperf.
从文档上看,DPDK是支持这个网卡的,你能给dperf修一下这个bug吗,我这里没这个环境,谢谢。
from dperf.
qemu-kvm emulated Intel® 82540EM Gigabit Ethernet Controller (qemu e1000 device)
VMware emulated Intel® 82545EM Gigabit Ethernet Controller
VMware emulated Intel® 82574L Gigabit Ethernet Controller.
from dperf.
https://doc.dpdk.org/guides/nics/e1000em.html
看来82545EM 只支持vmware虚拟机
from dperf.
你的虚拟机换是啥? 如果是vmware尽量用vmxnet3网卡
from dperf.
[root@localhost dperf-main]# ./build/dperf -c test/http/server-cps.conf
bad client ip range
line 5: error
换了台电脑升级了一下,知道这是啥报错了
from dperf.
贴一下配置
from dperf.
mode server
cpu 0
duration 10m
port 0000:06:00.0 6.6.241.27 6.6.241.1
client 6.6.241.1 254
client 6.6.242.1 254
server 6.6.241.27 1
listen 80 1
from dperf.
这是一个buf,在主分支已经修复了,
client 6.6.241.1 250
from dperf.
好的,十分感谢
from dperf.
v1.0.0 不允许x.x.x.255作为合法的client IP,主分支取消了这个限制
from dperf.
方便 分享一下您的使用场景吗
from dperf.
这几篇文章参考一下:
https://zhuanlan.zhihu.com/p/451341132
https://zhuanlan.zhihu.com/p/484613986
https://zhuanlan.zhihu.com/p/453772877
from dperf.
请帮忙宣传一下,谢谢!
https://mp.weixin.qq.com/s/46l09oszc8Z19cZuk9ry9g
from dperf.
好的
from dperf.
Related Issues (20)
- 如何在一定的并发和PPS基础上,加大流量 HOT 1
- 请问是否支持在同一设备上同时跑客户端与服务端? HOT 2
- dperf是否支持让一个网口往多个地址发包 HOT 1
- Can dperf return large responses? HOT 13
- dperf make error on ubuntu 22.4 HOT 18
- dpdk18.11版本编译dperf 1.1.0以上版本报错 HOT 1
- Who is using dperf?
- dperf测试LVS吞吐性能时,没有产生流量 HOT 2
- 使用dperf作为客户端测试nginx性能
- dperf test throughput HOT 1
- dperf 支持https http2 http3 性能测试吗 HOT 1
- v1.6.0 及之后的版本 TCP 连接无法正确释放 HOT 3
- Mellanox网卡,在启动dperf报port init fail dpdk init fail HOT 1
- server端运行dperf,client端ping不通
- 所有连接都被tcpDrop了 HOT 1
- dperf 可以实现在多port情况下,收包和发包分别用不同port 吗? HOT 7
- dperf运行出错提示: work space init error HOT 10
- 请问jzperf与dperf有什么区别? HOT 1
- 新建连接数测试统计结果解读 HOT 1
- 如何使用 dperf测试高并发 CC 场景,并使用 post 请求,附带 payload HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dperf.