I host about 60 client sites on this server: AMD EPYC 7401P 24 Cores "Naples" (Zen) 128GB DDR4 ECC RAM NVMe storage. Centos7
All sites are PrestaShop 1.7 sites with each their own PHP 7.1 PHP-FPM pool as well as one MySQL (MariaDB) database for each site.
The speed is good, but I am considering to migrate to one separate MySQL server and one web-server.
I have NO IDEA how much resources MySQL uses vs Apache and PHP-FPM.
Let's say I keep Apache and PHP-FPM on my current server and buy a new server for MySQL. What server should I get? Half the RAM and CPU compared to the webserver? Double, same?
My guess is that the answer is: it's hard to say without real data, so a followup would then be: how can I get this data, preferably resource usage over time? Is this data hidden in the system allready or do I need to install some statistics tool?