VM Cache Mode "Write through" cached Writes?

NojuHD

Member
May 1, 2022
39
7
13
Hallo zusammen,

ich habe soeben eine "Windows Server 2022 Standard" VM auf Proxmox in Betrieb genommen und einmal mit default Cachemode und Write through ein CrystalDiskMark laufen lassen und folgende Ergebnisse erhalten:

Default (No cache):

1733498391354.png

Write through:

1733498402502.png

Sollten bei "Write through" nicht die writes gleich bzw. schlechter werden?

Evtl. bin ich auch gerade nur Blind, aber danke vorab für jegliche Hilfe.
 
Last edited:
Hi beide Optionen sollten das gleiche Ergebnis liefern.
Was nutzt du denn für ein Storagebackend?
Eventuell hat da irgend ein Cache zugeschlagen.
 
Wie viele Pfade sind online? Pro 16 GBit Link bekommst du etwas über 1,4GB/s bei sequentiell 1MB Blöcke.
Alles was da drüber geht ist vermutlich in der Windows VM gecached.
 
Dann sind ca. 2,8 GB/s möglich.
Windows kann natürlich auch ganz viel cachen, vor allem wenn man Benchmarks mit kleinen 1GB Dateien macht. Willst du einen echten Benchmark, solltest du mal ein 100GB File oder größer nutzen.
Crystal ist für PCs OK, aber willst du richtige Ergebnisse haben, brauchst du andere Tools, aber dann musst du ganz genau wissen was du einstellen musst.
 
Dann sind ca. 2,8 GB/s möglich.
Windows kann natürlich auch ganz viel cachen, vor allem wenn man Benchmarks mit kleinen 1GB Dateien macht. Willst du einen echten Benchmark, solltest du mal ein 100GB File oder größer nutzen.
Crystal ist für PCs OK, aber willst du richtige Ergebnisse haben, brauchst du andere Tools, aber dann musst du ganz genau wissen was du einstellen musst.

Das ist mir schon bewusst :)
Mir ist es aber nicht wirklich wichtig gewesen, einen guten Benchmark zu machen, ich habe nur mal kurz prüfen wollen, ob ich die Auswirkungen vom Read Cache im Crystal sehe.

Damit ist jedoch immer noch nicht meine Frage beantwortet, weshalb ich auf einmal Caching auch bei den Writes hab, ich hab auch schon vermutet, dass Windows hier reinspielt, aber weshalb nur bei "Write through".
 
Da müsstest du mal jemanden fragen, der sich mit dem Windows Caching Verhalten auskennt. Wird aber nicht einfach, da viele nur gefährliches Halbwissen haben.
Ich hätte eine Idee wieso, aber das ist alles reine Spekulation und soetwas will ich in keinem Forum verewigen.
 
Da ich selbst nicht viel mit Windows am Hut hab, habe ich gehofft jemanden hier zu finden der evtl. eine Idee hat weshalb dieses Verhalten entsteht.

Ich habe die selbe VM auch auf einem Hyper-V Cluster dort Cached die VM nur Reads :D

Daher hab ich kurz auch vermutet etwas mit den VirtIO Treibern, aber alles nur Spekulationen.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!