I’m using Pi-Hole for about 800 devices, running CentOS 7.5 64 bit, fully updated.
Every time I need a graph (Log Term Data/Graphics) or Top Lists (Log Term Data/Top Lists) it’s too slow.
So, I changed the VM setings (Vsphere host) from 1 vCPU to 32 vCPU (!).
Even with 32 vCPU, looking at top utility, I noticed the Graphics or Top Lists was using 100% of one CPU only.
In this case, php-cgi is the program consuming 100% in one CPU only.
Memory it’s not a problem too. From the configured 4GB, it’s using only about 300MB.
I know Pi-Hole is also using third party tools behind the scenes (PHP, http server, etc).
Is there a way to improve the performance of the entire system to use all available power ?