[ESXi] VM verbruikt veel volgens ESXi, volgens OS niet?

Pagina: 1
Acties:

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
Ik heb hier sbs2003 draaien binnen ESXi. Volgens ESXi verbruikt die bijna 3GB aan mem van de beschikbare 4GB. Als ik echter binnen het OS zelf bij verbruikt die nog geen 1,5GB. Zelfde geld voor CPU, die heeft ESXi aan als 3051Mhz (van de xeon 3050, dus 2 x 2133mhz) in gebruik (schommelt een beetje) maar het OS zelf geeft ongeveer 30 % aan.

De machine is nu alleen beetje aan het downloaden, ja exchange draait maar store.exe gebruikt 500MB wat niet gek is en wat in mijn ogen niet het verschil tussen ESXi en het OS zelf verklaard.

Iemand een idee? Er draait overigens op dit moment maar 1 VM op deze ESXi machine.

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 21:12
Weet je zeker dat hij aangeeft dat de server het op dit moment verbruikt? Is het niet het maximale wat de server ooit verbruikt heeft?

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
Archie_T schreef op zondag 04 januari 2009 @ 17:54:
Weet je zeker dat hij aangeeft dat de server het op dit moment verbruikt? Is het niet het maximale wat de server ooit verbruikt heeft?
Zowel bij de VM state zelf staat memory 3034MB op dit moment als bij de Summary daar geeft die nu 3,38GB aan. Nu heb ik zonder VM aan ESXi ook ongeveer 400MB aan mem zien gebruiken dus dat verschil snap ik wel opzich.

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 19:27

leuk_he

1. Controleer de kabel!

Os gebruikt al het extra geheugen als disk cache, maar geeft dit niet aan als gebruikt. Echter esx zit dit wel als geheugen warin geschreven wordt.

Als de machine zelden meer nodig heeft kun je in de machine definitie het toegewezen geheugen lager zetten (reboot nodig) .. als je een andere VM die het geheugen beter kan gebruikn uiteraard.

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
leuk_he schreef op zondag 04 januari 2009 @ 18:00:
Os gebruikt al het extra geheugen als disk cache, maar geeft dit niet aan als gebruikt. Echter esx zit dit wel als geheugen warin geschreven wordt.

Als de machine zelden meer nodig heeft kun je in de machine definitie het toegewezen geheugen lager zetten (reboot nodig) .. als je een andere VM die het geheugen beter kan gebruikn uiteraard.
Bedoel je dan het aantal geheugen wat ik zelf toewijs (dus met die schuif), of moet ik ergens aangeven dat hij minder geheugen als disk cache mag gebruiken?

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • SpamLame
  • Registratie: Augustus 2000
  • Laatst online: 27-01 07:54

SpamLame

niks

Operations schreef op zondag 04 januari 2009 @ 20:30:
[...]


Bedoel je dan het aantal geheugen wat ik zelf toewijs (dus met die schuif), of moet ik ergens aangeven dat hij minder geheugen als disk cache mag gebruiken?
De schuif, ofwel binnen ESXi minder memory aan de sbs vm toewijzen.

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
Vind dat maar mooi een krom iets, dan kan je dus nooit binnen ESXi zien of je VM meer geheugen nodig heeft of dat hij juist minder verbruikt dan verwacht. toch?

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 22:43

Koffie

Koffiebierbrouwer

Braaimeneer

Move PNS > NOS

Tijd voor een nieuwe sig..


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Operations schreef op woensdag 07 januari 2009 @ 12:08:
Vind dat maar mooi een krom iets, dan kan je dus nooit binnen ESXi zien of je VM meer geheugen nodig heeft of dat hij juist minder verbruikt dan verwacht. toch?
Hoe moet vmware zien waar de memory manager van een OS geheugen voor gebruikt/gebruikt heeft/van plan is te gebruiken? :)

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
blaataaps schreef op donderdag 08 januari 2009 @ 14:50:
[...]

Hoe moet vmware zien waar de memory manager van een OS geheugen voor gebruikt/gebruikt heeft/van plan is te gebruiken? :)
Nou ja als hij echt het gebruikte geheugen zou weergeven, maar nu gebruikt hij alles wat hij niet gebruikt als Disk Cache heb ik begrepen. Dus zou ik zelf binnen de VM moeten kijken wat hij daadwerkelijk nodig heeft en het memory daarop aan moeten passen. Blijf dat toch een beetje krom vinden, maar kan ook aan mij liggen.

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dat je dat krom vindt, dat zei je al, en ik vroeg waarom je dat krom vindt en ik probeerde aan te geven dat het weinig anders kan (de memory manager van je OS voor vmware wijzigen daargelaten) in mijn optiek :)
Nogmaals: net zomin als dat je fysieke geheugen kan zien waarvoor het gebruikt wordt door een besturingssysteem, kan vmware dat niet zien van een virtual machine. Dat is niet krom, dat volgt uit het feit dat je OS het geheugen beheert, en niet vmware. Het os schrijft/leest naar een stuk geheugen, vmware wijst het toe (voor zover die term daar correct is), dat je OS dat vervolgens gebruikt voor iets dat jij niet zo zinnig vindt kan vmware niet uitlezen.
Ik begrijp wel dat het handig zou zijn als vmware dat wel zou kunnen, of zelfs wenselijk. Maar dat iets wenselijk of handig zou zijn, maakt het niet direct "krom" als dat niet kan :)

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

real life voorbeeld dan maar

tester@draak:~$ free
total used free shared buffers cached
Mem: 4083712 3848044 235668 0 72 3170432

deze machine heeft 4Gig tot zijn beschikking
daarvan er 3 gecashed is. +/- 800 is dus daad werkelijk nodig.

Nu zie je ook meteen dat bij Linux de cached ook bij uses komt. (bij windows is dat niet het geval)
ESX weet echt niet wat er nu gechashed is of niet. (hoe en waarom zou esx dat moeten weten)

Windows is dus meer krom dan de rest.

>.< >.< >.< >.<


  • spone
  • Registratie: Mei 2002
  • Niet online
daft_dutch schreef op donderdag 08 januari 2009 @ 18:04:
hoe en waarom zou esx dat moeten weten
Het waarom laat ik even in het midden, maar ik gok dat er via memory management drivers / vmware tools etc toch wel het een en ander te controleren valt. Makkelijker gezegd dan gedaan daarentegen.

Desktop: i5-14600K, 32GB DDR5-6000, RTX 5070; Laptop: MacBook Pro M1 Pro 14" 16/512; Server: R9-7950X, 192GB DDR5-5600


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 22:43

Koffie

Koffiebierbrouwer

Braaimeneer

Ik snap het niet helemaal :?

Gaat de discussie erover dat ESX niet kan zien hoeveel geheugen de VM gebruikt (van het toegewezen gegheugen) ?
Want dat lijk me toch wel iets wat moet kunnen.

Met XesnServer kan ik ook prima zien dat een bepaalde VM 38% van de toegwezen 1Gb mem in gebruik heeft.
Zo draai ik daar een stuk of 8 VM's op die niet allemaal de volle toegewezen geheugen gebruiken, wat ik prima in de XenCenter terug kan zien.

[ Voor 16% gewijzigd door Koffie op 08-01-2009 19:57 ]

Tijd voor een nieuwe sig..


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Koffie schreef op donderdag 08 januari 2009 @ 19:56:
Ik snap het niet helemaal :?

Gaat de discussie erover dat ESX niet kan zien hoeveel geheugen de VM gebruikt (van het toegewezen gegheugen) ?
Want dat lijk me toch wel iets wat moet kunnen.

Met XesnServer kan ik ook prima zien dat een bepaalde VM 38% van de toegwezen 1Gb mem in gebruik heeft.
Zo draai ik daar een stuk of 8 VM's op die niet allemaal de volle toegewezen geheugen gebruiken, wat ik prima in de XenCenter terug kan zien.
Maar je kunt niet zien hoeveel van die 38% gebruikt is voor data, en hoeveel voor filesystem-cache, volgens mij is dat zijn punt.

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
blaataaps schreef op donderdag 08 januari 2009 @ 20:07:
[...]

Maar je kunt niet zien hoeveel van die 38% gebruikt is voor data, en hoeveel voor filesystem-cache, volgens mij is dat zijn punt.
dat is inderdaad mijn punt.

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

daft_dutch schreef op donderdag 08 januari 2009 @ 18:04:

Nu zie je ook meteen dat bij Linux de cached ook bij uses komt. (bij windows is dat niet het geval)
ESX weet echt niet wat er nu gechashed is of niet. (hoe en waarom zou esx dat moeten weten)
offtopic:
Windows heeft volgens mij ondertussen dit "truukje" ook geleerd.

We are pentium of borg. Division is futile. You will be approximated.


  • MikeN
  • Registratie: April 2001
  • Laatst online: 08:03
VMWare tools zijn neem ik aan geinstalleerd? Die zijn o.a. bedoeld om het memgebruik in de hand te houden (bakken die weinig doen gebruiken maar een paar MB geheugen (op VMWare Server))

  • Operations
  • Registratie: Juni 2001
  • Laatst online: 23-01 09:38
MikeN schreef op zaterdag 10 januari 2009 @ 01:00:
VMWare tools zijn neem ik aan geinstalleerd? Die zijn o.a. bedoeld om het memgebruik in de hand te houden (bakken die weinig doen gebruiken maar een paar MB geheugen (op VMWare Server))
VMTools zijn zeker geinstalleerd en hoe moet ik dat in de hand houden dan?

PC1: ASUS B850-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- DELL 4025QW | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5

Pagina: 1