Performance decrease comparing to 2.7.0
-
I have been benching multi-WAN with two gigabit connections on 2.6.0 and was getting these results (1.7Gbps/1.5Gbps): https://www.speedtest.net/result/13852922848
Since then I upgraded CPU from i3-6098P (2C/4T) to i5-6500 (4C/4T) and pfSense 2.7.0 (latest as of right now, "built on Mon Dec 12 06:07:23 UTC 2022") and speeds are much lower now: https://www.speedtest.net/result/14066031908
It doesn't make a lot of sense that significantly faster CPU would result in slower pfSense operation, so I believe it is related to hardware upgrade, must be software.
I'm sorry I didn't test before upgrading to 2.7.0 to remove software variable.Or are these test builds compiled with fewer optimizations and are expected to be slower?
pfSense runs in a Qemu 7.1.0 VM under libvirt with virtio interfaces. Nothing special.
I see that it is using almost all CPU (4 cores) by interrupts.
-
@nazar-pc What are the clock speed of the 2 cpu's compared?
-
@cool_corona said in Performance decrease comparing to 2.7.0:
@nazar-pc What are the clock speed of the 2 cpu's compared?
Specs online:
- https://www.intel.com/content/www/us/en/products/sku/93366/intel-core-i36098p-processor-3m-cache-3-60-ghz/specifications.html
- https://ark.intel.com/content/www/us/en/ark/products/88184/intel-core-i56500-processor-6m-cache-up-to-3-60-ghz.html
The old one is 3.6GHz, the new one is 3.2GHz base and 3.6GHz boost speed. New CPU has double the CPU cache and a bit higher TDP, but otherwise the same microarchitecture.
-
Development snapshots have debugging options enabled in the kernel which will have a significant performance impact.
-
@jimp said in Performance decrease comparing to 2.7.0:
Development snapshots have debugging options enabled in the kernel which will have a significant performance impact.
Makes sense, waiting for the release then
-
@jimp Any idea how much performance impact debugging has?
-
We haven't made any attempts to measure the exact difference.
-
@jimp I know it is not a pleasant question to ask about timeline, but is there a tracker to follow the progress towards release of 2.7?
I'm currently kind of stuck with slower dev build, would be great to know how long it will last. -
@nazar-pc https://redmine.pfsense.org/versions/70
I don't know if they're going for 100% resolution of bugs but I think that's the best we've got.