Synology-Forum.nl

Packages => Officiële Packages => Topic gestart door: Syno_Nasje op 11 februari 2021, 14:34:12

Titel: Virtual Machine Manager en resource gebruik
Bericht door: Syno_Nasje op 11 februari 2021, 14:34:12
Ik vraag me af waarom bij het opstarten van een virtuele machine binnen VMM bij CPU naar 60 schiet en mijn geheugen gebruik excessief toeneemt? Binnen een VM kan je opgeven hoeveel virtuele CPU's je aan een VM toewijst en hoeveel geheugen. Ik zou denken dat deze toewijzing voldoende moet zijn. 1 vCPU en 4GB geheugen. Echter bij het opstarten van de VM  staat mijn CPU gebruik van Synology op 60%. 
Ik heb ook Docker draaien met daarin 40+ containers. Als ik dan naar mijn CPU gebruik kijk als ik Docker draai is het soms 7% maar nooit hoger dan 10%. Waar gaat het dan mis bij VMM? Ik ben van VMware Workstation overgeschakeld naar VMM omdat ik dan 24/7 mijn VM kan laten draaien zonder mijn PC aan te hoeven laten staan. Zo te zien is dat niet een verstandige keuze geweest want VMM sucks.  De applicatie is ook rete traag als ik dit vergelijk met Workstation.
Titel: Re: Virtual Machine Manager en resource gebruik
Bericht door: Birdy op 11 februari 2021, 14:41:26
Het opstarten van een VMM omgeving is nu eenmaal even een aanslag op je NAS.
Als die omgeving eenmaal draait met de opgegeven CPU's en geheugen, dan wordt de belasting weer normaal, is mijn ervaring.
Titel: Re: Virtual Machine Manager en resource gebruik
Bericht door: DSGebruiker op 11 februari 2021, 14:57:22
Als jij even dacht dat een NAS qua performance op gelijke voet zou zitten met VM Workstation op een (ongetwijfeld) véél snellere Intel CPU heb je niet goed gedacht ;-)

Docker/Containers is een totaal ander concept met véél minder overhead dan volle virtualisation!
Opstarten van VM's is inderdaad wel heavy ja, er moet ook een volledig OS geboot worden binnen de VM hé.

Als alles draait valt het performantie toch mee, moet je continue met die applicatie liggen prullen ? Is toch maar om een VM op te starten (indien geen auto-start) , aanpassingen te doen of te stoppen ofzo?

Ik heb 4 VM's running, waaronder Splunk de zwaarste is. Ik geef alles 1vCPU. Sommige VM's 1/2/4 Gbytes RAM
(Splunk, Pihole , Unify Controller , Home-Assistant)

Heb 9 containers draaien (waarin InfluxDB , Grafana, ...)

Mijn CPU zit constant gemiddeld rond 25-30% (maandgemiddelde) en memory op 65% (heb 16GB steken)

Daarboven is de NAS ook nog Plex server lokaal en voor vrienden vanop afstand.



Titel: Re: Virtual Machine Manager en resource gebruik
Bericht door: Syno_Nasje op 12 februari 2021, 12:00:10
@ DSgebuiker

Nee ik ben mij bewust dat een NAS geen volledige server of een krachtige workstation is, maar vind over het algemeen VMM niet geschikt voor een  NAS. Het blijft een kaalslag op de performance van de NAS.
En het is niet alleen de VM opstarten. De VM wordt ook wel intensief gebruikt maar ik zit toch op een hoger percentage qua CPU verbruik van mijn Host.  Mijn VM's hebben ook allemaal 1 CPU.
Plus heb ik 500GB aan cache geheugen in de NAS zitten waarvan ik heb begrepen dat die goed samenwerkt met VMM, maar daar zie ik geen snars van terug in de performance.
Titel: Re: Virtual Machine Manager en resource gebruik
Bericht door: Syno_Nasje op 12 februari 2021, 12:01:33
@ Birdy

Dat is dus niet mijn ervaring. Vandaar dat ik deze topic heb gestart om te zien of er misschien iets aan mijn configuratie gedaan kan worden.