-
Notifications
You must be signed in to change notification settings - Fork 16
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
VirtIO network driver peformance. #113
Comments
Noticed by, @alwin-joshy, there is an overflow in the ARM timer driver here: sddf/drivers/clock/arm/timer.c Line 95 in 52bcc48
This may be why we could never finish an echo server run. Once we fix the bug we should re-run and see if anything has changed with the echo server. |
With #266, the UDP numbers are:
and the TCP numbers are:
Not sure why TCP is only at half a gigabit. |
Whilst testing the VirtIO net driver with the UDP echo socket, we ended up stalling the driver once requested through-puts reached approximately 600-700 Mbps and with 100,00 samples. It is able to match the requested through-put up until this limit. On inspection we stopped receiving IRQ's from QEMU before we completed the ipbench run.
On testing with the TCP echo server, we don't stall the driver when tested up to 1 Gbps and with 200,000 samples.
The text was updated successfully, but these errors were encountered: