VMware Global Community
squeeme2
Contributor
Contributor
Jump to solution

dimensionamento host esxi

salve a tutti,

ho messo su un host esxi 5.0 U1. Caricate su due VM con windows 2008 r2 std. una fa da dominio+exchange, l'altra da application server (5 utenti vi si connettono simultaneamente in RDP per lavorare). il server di applicazione, già con 3 utenti non è molto reattivo.

parliamo di:

HP Proliant ML370RG5 2P X 2,33/8M QC 4 GB SAS con 8 HDD SAS da 146 Gb cad.

Il P/N del server HP è 433753-421

avendo due quad core a disposizione,

- è possibile dare alla prima vm solo DUE core, ed alla vm con l'application server i SEI core restanti?

-se si, come? perchè sul vsphere client le impostazioni sono confuse e non vorrei pasticciare con un server in produzione.

- 6 core possono bastare per min 2 max 5 utenti che lavorano simultaneamente?

a giorni vi installeremo altri 8 gb di ram ad integrare i 4 gb presenti.

intanto sto adottando tutte le misure software possibili su windows per ridurre il carico su processore/rete ecc

Grazie mille per le risposte.

Mirko

0 Kudos
1 Solution

Accepted Solutions
fbonez
Expert
Expert
Jump to solution

Ciao,

Con 12GB totali per 2 VM starai sicuramente meglio. Ricorda che anche ESXi necessita di un po' di memoria.

Con i 4GB che hai ora stai facendo swap su disco.

256MB di cache sono proprio pochi. Valuta un aumento.

Abilita inoltre la batteria e il Write through.

Ciao

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it

View solution in original post

0 Kudos
12 Replies
fbonez
Expert
Expert
Jump to solution

Ciao,

Per prima cosa ti chiedo come sono configurati gli 8 dischi? Quale livello raid?

C'è la cache sul controller? Di che dimensione? Ha la batteria?

Molto spesso in configurazioni piccole come questa, i problemi di lentezza possono essere causati dal sotto sistema disco.

Ciao

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
fbonez
Expert
Expert
Jump to solution

Ho letto solo ora che il server fisico ha solo 4GB di RAM.

Quanta ne hai assegnata ad ogni VM? È molto probabile che tu non abbia memoria sufficiente e pertanto le VM fanno swap sui dischi con conseguente rallentamento generale.

Aumenta subito la RAM.

Ciao

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
0 Kudos
elgreco81
Expert
Expert
Jump to solution

Ciao,

avendo due quad core a disposizione,

- è possibile dare alla prima vm solo DUE core, ed alla vm con l'application server i SEI core restanti?

Sì, è possibile, ma se c'è bisogno, è consigliabile non farlo. Altri vCPU aggiunto testa e facilitare i conflitti di risorse.

-se si, come? perchè sul vsphere client le impostazioni sono confuse e non vorrei pasticciare con un server in produzione.

Edit VM Settings > Number of processors = 6

Attenzione. Quando si modifica il numero di processori in una macchina virtuale, modificare il sistema operativo HAL.

http://support.microsoft.com/kb/309283

- 6 core possono bastare per min 2 max 5 utenti che lavorano simultaneamente?

Si può essere sufficiente e forse avanzi. Se non c'è attualmente per problemi di prestazioni della CPU, si consiglia di non aggiungere altre CPU virtuali alla VM.

a giorni vi installeremo altri 8 gb di ram ad integrare i 4 gb presenti.

intanto sto adottando tutte le misure software possibili su windows per ridurre il carico su processore/rete ecc

http://www.vmware.com/pdf/vi_performance_tuning.pdf

Per favore, se sono stato utile, i punti corrispondenti mi ricorda.

Grazie,

elgreco81

Please remember to mark as answered this question if you think it is and to reward the persons who helped you giving them the available points accordingly. IT blog in Spanish - http://chubascos.wordpress.com
GiuseppeG
Expert
Expert
Jump to solution

Ciao,

come ti hanno gia' detto altri, il tuo problema principale sono i soli 4 GB di ram: non ci hai detto come sono configurate le due VM, ma non credo che 2 GB a testa possano bastare, e anche se avessi messo solo 2 GB a VM, saresti gia' in overallocazione (c'e' un certo overhead di ram per ogni VM e anche il "povero" ESXi qualcosa ha bisogno per poter funzionare e tenere in piedi il tutto Smiley Happy )

Altra cosa da valutare e' come sono configurati gli 8 HD e se hai o no la write cache: per esperienza diretta sui server HP e' assolutamente indispensabile averla pena prestazioni molto modeste del sottosistema dischi.

Per quanto riguarda le altre domande:

- si, puoi dare quante vCPU vuoi alle tue VM, ti consiglio pero' di verificare che davvero servano (tramite i grafici di  performance della cpu del vsphere client ad esempio): e' inutile mettere molte vCPU se non servono effettivamente

- sul come ti hanno gia' risposto, metti in conto che dovrai spegnere e riavviare la VM. Per quanto riguarda il problema dell' HAL, con windows 2008 dovresti non dover fare nulla, se ora hanno gia' 2 vCPU non devi sicuramente fare nulla

Verifica poi di aver installato e aggiornato i VMware Tools.

Giuseppe

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ciao, oltre le indicazioni che ti han dato ne aggiungo due ulteriori per gli argomenti che sono emersi: - dare più vcpu di quante necessarie non è solo inutile, ma dannoso. Il memory overhead del VMM viene calcolato anche in base alle vcpu, e quindi più cpu si usano maggiore è il consumo di memory overhead. Nel dubbio parti con 1 soltanto e aggiungi solo quando necessario - HAL: da 2003 in poi non ci sono più problemi di kernel differente tra mono e multi cpu Infine, ne approfitto visto che c'è stato un post del genere: questo è una sezione della community in italiano, evitiamo di dare indicazioni errate fatte col google translate, per di più chiedendo smaccatamente punti. Si guadagnano per merito, non elemosinandoli. Ciao Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
Tinto1970
Commander
Commander
Jump to solution

con 4 giga è un miracolo che funzioni. Prima di fare acquisti di ram controlla bene i requisiti minimi di exchange che mi sembra siano

Multiple Roles (combinations of Hub Transport, Client Access, and Mailbox Server Roles) -- Minimum: 4GB Maximum: 64GB. Recommended: 8GB plus 2-4MB per mailbox.

verifica anche se è supportata l'installazione di exchange su un controller.

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
squeeme2
Contributor
Contributor
Jump to solution

dunque ho dato 1 processore quad core per ognuna delle due VM. Dei 4 GB di ram ne ho dati pari o poco più all'app server. a brevissimo installeremo la RAM (8gb) . Per la BBWC (256 mb cache), a breve sostituiremo la batteria, per ora è disabilitata.

Avevamo deciso di aspettare per sostituire la batteria della cache dei dischi. Intanto con 8gb in più di ram riusciranno a lavorare meglio?

in merito a Exchange: va senza problemi installato sul domain controller.

-----

mi pare di capire che è meglio lasciare un processore per ogni VM piuttosto che dare un processore intero + N core perchè a quel punto le risorse vengono sprecate ed è peggio. Vi ringrazio dei consigli postati finora.

Ora ho chiarito alcuni aspetti della mia configurazione come mi avevate chiesto, se vi fa piacere potete fare altre considerazioni.

Grazie,

Mirko

0 Kudos
Tinto1970
Commander
Commander
Jump to solution

Intanto con 8gb in più di ram riusciranno a lavorare meglio?

di sicuro è il componente più carente (probabilmente insieme ai dischi/controller). Per questo suggerivo di valutare se 8 in più siano sufficienti, visto che sono da soli la quantità suggerita per il solo server exchange. Poi la parte AD anche se come dici può convivere, richiede una parte di risorse anche essa.

Poi hai l'altro server....

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
fbonez
Expert
Expert
Jump to solution

Ciao,

Con 12GB totali per 2 VM starai sicuramente meglio. Ricorda che anche ESXi necessita di un po' di memoria.

Con i 4GB che hai ora stai facendo swap su disco.

256MB di cache sono proprio pochi. Valuta un aumento.

Abilita inoltre la batteria e il Write through.

Ciao

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
0 Kudos
GiuseppeG
Expert
Expert
Jump to solution

Ciao,

a parte il discorso di dimensionare correttamente cpu e ram delle VM (che probabilmente dovrai fare per gradi guardando cosa ti dicono i grafici di performance), ti consiglio caldamente di sistemare appena possibile la BBWC: con write cache disabilitata e 8 dischi in raid con quel controller avrai seri problemi di performance dischi.

Ripeto: a parte la giuste considerazioni che sono state fatte, usa i grafici di performance per ram e cpu di ESXi per capire se e quanta ram/cpu ti serve in piu'(o in meno) sulle tue VM.

Giuseppe

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
squeeme2
Contributor
Contributor
Jump to solution

allora appena ho le ram darò 4 gb al DC che ospita Exchange, che al momento ha 2gb, lasciando 8Gb per l'application server.

x la bbwc ci stiamo organizzando per reperirla a prezzi umani, come richiesto dal cliente, x l'aumento della cache se ne parlerà più avanti SE se ne parlerà.

Grazie a tutti,

Mirko

0 Kudos
AndreTheGiant
Immortal
Immortal
Jump to solution

E' più importante la batteria della cache, visto che senza la batteria non puoi avere (in modo affidabile) la cache in scrittura.

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
0 Kudos