VMware Global Community
UffTec
Contributor
Contributor

Prestazioni windows + mysql

Ciao, ho installato su un esxi 4.1 (i7 920 4cpu x 2,672- 24gb ram ) tre server windows 2008 64bit e qualche macchina linux di servizio

Le tre macchine windows le ho configurate con 2 core cadauno, 8gb ram per due server  e 3Gb per uno di questi.,

Su quest'ultimo, quindi 2 core e 3Gb ram, oltre che windows 2008r2 64bit ho installato mysql 5.5 64bit.

Il forum e uno dei siti configurati funzionano correttamente, ma le prestazioni (entrare semplicemente in un thread) sono molto basse, circa

1/5 della velocità che gli stessi due siti hanno su vecchie macchine  fisiche xeon con 4gb di ram e dischi sata raid con controller dedicato.

Monitorando le prestazioni del sistema internamente durante le query, sia il task manager generale che  il MySql WorkBench restituiscono

valori bassissimi di consumo, sembrano praticamente ferme..cpu intorno al 5% e ram max 1,5Gb

Eppure, la navigazione del sito (premesso che  non è un problema di banda, per ora è una 10Mbit dedicata con due siti) risulta lenta.

Esiste qualche configurazione ottimale per migliorare le prestazioni della vm per il MySql?..oppure qualche suggerimento per velocizzare l'accesso

ai dati locali (l'host e le sue vm lavorano in locale e il datastore è creato in un volume raid1)

grazie

ciao

Reply
0 Kudos
6 Replies
Tinto1970
Commander
Commander

ciao, io guarderei prima di tutti i parametri di "tuning" di MySQL.

Li hai riportati fedelmente dalla vecchia installazione alla nuova, sono quelli di default oppure....?

Se il mysql fosse su linux ti direi di provare questo http://mysqltuner.pl ovviamente se non l'hai gia' fatto.

Comunque se hai il perl installato forse ti funziona ugualmente Smiley Wink

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
UffTec
Contributor
Contributor

l'installazione è nuova ed è quella di default, in configurazione "server" di medie dimensioni...cmq anche nella vecchia installazione sulla fisica più che sul numero di connessioni contemporanee non credo di aver modificato altro...

In questa virtuale invece probabilmente va cambiato qualcosa, c'è troppa differenza....oltre che muovermi sul fronte mysql chiedevo se a livello di host o configurazione vm c'è qualcosa da ottimizzare per lavorare in questi ambienti

La macchina come dicevo è una windows 2008 64r2..

Reply
0 Kudos
Tinto1970
Commander
Commander

è che avendo tutto su un datastore locale faccio fatica, pur con la mia piccola esperienza, a pensare che sia un problema di hypervisor o sistema operativo.

Ho anche sfogliato alla ricerca di best practices per mysql (anche se linux) nelle settimane passate e non ho trovato niente di particolare.

Per questo mi stupisce questa estrema differenza, sarei più orientato a cercare differenze fra configurazioni, versioni di mysql e sull'applicazione che si interfaccia (mi dici "forum" e mi fa pensare a php).

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
sdelbino
Enthusiast
Enthusiast

Ciao,se ho capito bene tutte le VM sono su Disco locale?

se e' cosi problemini di prestazione potrebbe essere che tu li abbia.

prova a trasferire almeno la VM con su il DB su storage di rete.

Stefano

Reply
0 Kudos
Tinto1970
Commander
Commander

altra domanda: sei sicuro che il web server funzioni bene, cioè, hai un sito o una parte di esso completamente statica, e questa funziona bene?

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
UffTec
Contributor
Contributor

ciao, ringrazio tutti per le risposte...

Nel frattempo indagando in effetit ho trovato una serie di segnalazioni per la versione 5.5.8 di mysql relativamente al funzionamento su 2008 entrambi a 64bit.Vengono consiglati alcuni workaround a livello di configurazione che però non hanno migliorato le prestazioni.

Efficace è stata invece la scelta di provare la versione precedente di mysql, la 5.1 sempre a 64bit.

Inoltre, poichè ho virtualizzato anche un firewall ipocop nella struttura, è servito anche disabilitare tutti i firewall locali, in quanto il doppio nat penalizzava leggermente le performance

A parità di parametri e di configurazione, il forum è diventato veloce quanto e forse più della macchina fisica.

Non ho storage di rete in quel datacenter per gestire le vm esternamente, però per il momento la cosa sembra funzionare correttamente.

Per ora, grazie

ciao

Reply
0 Kudos