Ich habe ein sehr merkwürdiges Verhalten von VMware ESXi Free Hypervisor 6, während lokale Festplatten als Speicher für VMs verwendet werden.VMware ESXi langsamer lokaler Speicher nur auf einer Festplattenpartition
Alles funktioniert bis zu einer Partition.
Hier ist das Setup.
2TB WD ROT Laufwerk geteilt auf 2 Stück - eine Partition 1 TB insgesamt und weitere 500 GB. Beide Teile/Partitionen dieses Laufwerks sind einer VM (Ubuntu 14.04 LTS) zugeordnet und werden regelmäßig in fstab formatiert und konfiguriert. Alles in Ordnung.
Jetzt das Problem mit der Leistung.
Wenn ich versuche, von einer großen (1 TB großen) Partition zu lesen oder zu schreiben, die in/mnt/bigpart gemountet ist, werden sowohl Schreib- als auch Lesegeschwindigkeiten erwartet (~ 150 MB/s). Aber wenn Sie versuchen, das gleiche mit einer kleineren Partition (500 GB) zu tun, sind sowohl Lese-und Schreibgeschwindigkeiten 50% niedriger! Also kann ich nicht über 80 MB/s lesen. Schreiben sind noch niedriger.
Ich verstehe es einfach nicht. Auch esxitop (d) zeigt genau die gleichen Ergebnisse. Eine kleinere Partition scheint einfach nicht schneller zu sein.
Dies ist sehr merkwürdig, da beide Partitionen vorprogrammiert sind (zugunsten der drehenden Laufwerksgeschwindigkeit), und beide befinden sich physisch auf derselben Festplatte.
Ich weiß, dass in der Theorie mit sich drehenden Festplatten kann es sein, dass Ende der Platte etwas langsamer ist als der Anfang, aber das ist einfach zu viel Leistung getroffen. Darüber hinaus verfügt die Festplatte über ~ 360 GB freien Speicherplatz nach diesen Vorbelegungen. Vielleicht sollte ich versuchen, die kleinere Partition erneut zuzuweisen, diesmal jedoch mit Thin Provisioning.
einen Blick auf Messungen Nehmen:
GRÖSSER (1TB) PARTITION/DISK
11649792+0 records in
11649792+0 records out
5964693504 bytes (6.0 GB) copied, 39.873 s, 150 MB/s
KLEINER (500 GB) PARTITION/DISK
11649792+0 records in
11649792+0 records out
5964693504 bytes (6.0 GB) copied, 67.1635 s, 88.8 MB/s
Info: beide vorab zugewiesene Partitionen als zeroedthick erstellt werden (das heißt Thick bereitgestellt faul auf Null gesetzt). Es ist immer noch nicht klar, wie die größere Partition die kleinere übertrifft, wenn sie beide physisch auf derselben Festplatte liegen und mit genau den gleichen Optionen erstellt werden (zeroedthick). – stamster
Ich neige eifrig jetzt kleinere Partition zu testen, wann immer es hilft, eine volle Geschwindigkeit zu übertragen. – stamster
Eagerly Nullstellung: 100% erledigt. Es dauerte 3h 24m 19s für eine 500 GB Partition. Leistung gewonnen: nichts. xD – stamster