Ho da poco splittato l'applicativo web e il database mysql su due differenti macchine. I due server risiedono nella stessa farm ma non esiste possibilità di avere un link dedicato così sono connesse tra loro in vpn attraverso OpenVPN. La connessione così ottenuta mantiene un'ottima latenza:
24 packets transmitted, 24 received, 0% packet loss, time 23145ms
rtt min/avg/max/mdev = 0.008/0.011/0.015/0.002 ms
e banda fissa a 10 MByte/s.
Il problema è che quando il carico è medio, per fare una query dalla macchina di apache ci vogliono 38 sec, mentre su quella mysql 0,06. Non riesco a capire dove stà il problema, cioè, se è openvpn, la nic, oppure la rete interna dove sono connesse le due macchine.
Di seguito le configurazioni dei due server:
Webserver - Core 2 Duo E6600 - 4GB ram
Sqlserver - Apache+ php - Core 2 Quad Q6600 - 4GB ram
![]()