Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel X520-DA2 performance issues with default NIC ring buffer/descriptors setting #417

Open
interduo opened this issue Nov 6, 2023 · 1 comment

Comments

@interduo
Copy link
Collaborator

interduo commented Nov 6, 2023

Today I did some new hardware tested with LibreQoS (HP G9, 2x E5-2690 v4, Intel X520-DA2).
I was stuck at ~4-5Gbit/s and on network switch on both ports connected to server with LibreQoS the counter "Rx pause" was significantly ticking. The issue is repetable - it's

Changing buffer rings (from default 512) to maximum supported by card (4096) removes issue.

Also it was visible on our monitoring:
image
See this big drop on errors/discards graph.

Maybe lqosd shoud also set those parameters to maximum supported by card? (I also see this as another option in http://libreqos:9123/config --> tuning)

It will allow to process more packets at the same time if I proper understand this setting.

TL/TR:

ethtool -G ens16np0 rx 4096 tx 4096
ethtool -A ens16np0 rx off tx off
ethtool -G ens17np0 rx 4096 tx 4096
ethtool -A ens17np0 rx off tx off
@interduo interduo changed the title Intel X520-DA2 performance issues with default settings Intel X520-DA2 performance issues with default NIC ring buffer/descriptors setting Nov 6, 2023
@interduo
Copy link
Collaborator Author

interduo commented Jul 3, 2024

@thebracket will You add ringbuffer settings to LQOS config/GUI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant