Okay, im giving up i think. Few months ago i started to experiment with Enhance and trying to get most performance out of it. Because why not and i need 1-2 servers for my agency clients anyways.
Have been running web servers about 10 years now but have not ever done such intensive benchmarking and configuration like now...
I know that from some point high bench numbers does not matter how site performs and clients wont even notice but i just want to learn how to configure better and squeeze out last bit of performance.
I don't know where to start or what to say about what settings I've changed in the months of benchmarking I've been here if anyone asks 🙂
Few keywords on OS side: Kernel parameters,TCP/IP, memory management(sysctl), File system mount options(noatime etc), I/O Schedulers, Freguency scaling, Limits.
I took for start point E-2276G 4.9Ghz 64gb ram, nvme software raid1.
Basically very very short version, i have tried hundreds configurations (www, fpm, db) and build custom Kernels (6.5) for Ubuntu over 60 times now ( today 3 times already 😃, lost count to be honest ) Reached to this point with my Kernel config that im wondering how it boots even and runs software or dont crash, not an expert for customizing Kernels. All my knownledge has been come from Googling around.
Every time i do another benchmark numbers i see almost exact numbers, despite what configuration i use.
WPPerformanceTester
https://i.imgur.com/g2kBZfD.png
Total time is 7.7-7.8. Not once below 7.7. That makes me wonder what runs every time like this so exact, even if i run two benchmarks at same time. Something like holds back.
Execution time is exactly same story, 0.43-0.44 and 2200-2350 queris per second.
WP Benchmark tool
https://i.imgur.com/sSQM8Re.png
Same story as above. Nothing much lower or better with different configurations or Kernels.
To be honest these numbers are pathetic...
Did some testing few months ago with 5950x, there was little bit better results but nothing even close what i have seen on forums.
It does not matter much what www server (apache, nginx, litespeed) or DB server version i use. Basically with default Enchance install i get same numbers, maybe 10-15% lower. Www and DB server configurations does not matter much anyways after long testing here. They start to matter if they are on heavyer use/concurrency.
There has to be some lower level configurations done, like OS and Kernel but im out of ideas.
If anyone is willing to share their secret knowledge/"secret sauce," or is open to help me, I am very eager to listen. You can send me a private message or leave your contact details, etc. I understand that this is a highly competitive business, and people generally wont disclose their methods or configurations etc. However, I am hopeful that someone might extend a helping hand or offer some valuable tips.
Out of ideas and probably losing my mind soon.
BTW: Exact same server with Plesk, without ANY configuration, totally clean install and i just install WP get total time 6.1-6.4 & execution time 0.28-0.29 and queries per second about 3500. Have not tried how much custom configuration and Kernel matters there.