Nach CPU Wechsel / Kernel Update weniger Gesamtspeicherplatz vorhanden

PWNY

New Member
Nov 29, 2022
18
0
1
Hallo zusammen,

ich musste feststellen, dass mein System nach einem CPU Wechsel & Kernel Update je weniger Gesamtspeicherplatz zur Verfügung steht.
Das erste mal ist es mir aufgefallen, nachdem ich die alte CPU (12900k) durch eine neue (13900k) ersetzt habe.

Hier ein Bild vor dem CPU Wechsel:

image1.png

Dann einmal nach dem CPU Wechsel:

image (1)2.png

Und einmal nach einem Kernel Update:

image (1)3.png

Daten zum System:
13900k
128GB DDR5 OD ECC
2x 1TB NVMe (ZFS - Raid 1)
1x 500GB NVMe (aktuell noch nicht benutzt)

Kann sich das jemand erklären wodurch das zustande kommt?


Beste Grüße
- PWNY
 
Bei ZFS teilen sich "local" und "local-zfs" dynamisch die komplette Kapazität des Pools. Werden deine Gäste auf "local-zfs" um 50GB größer, dann wird auch "local" entsprechend um 50GB kleiner, da dem ganzen Pool ja 50GB weniger freier Speicher zur Verfügung steht.

Poolgröße überwacht man am besten mit zfs list -o space. Da siehst du schön was wieviel Platz belegt und wieviel Platz noch frei ist. Aber nicht vergessen, dass man einen ZFS Pool nicht mehr als 80% füllen sollte.
 
Last edited:
  • Like
Reactions: PWNY
Bei ZFS teilen sich "local" und "local-zfs" dynamisch die komplette Kapazität des Pools. Werden deine Gäste auf "local-zfs" um 50GB größer, dann wird auch "local" entsprechend um 50GB kleiner, da dem ganzen Pool ja 50GB weniger freier Speicher zur Verfügung steht.

Poolgröße überwacht man am besten mit zfs list -o space. Da siehst du schön was wieviel Platz belegt und wieviel Platz noch frei ist. Aber nicht vergessen, dass man einen ZFS Pool nicht mehr als 80% füllen sollte.

Alles klar. Besten Dank. :)
Laut meiner Rechnung müsste die linke Seite steigen aber nicht die Rechte sinken :D
 
Laut meiner Rechnung müsste die linke Seite steigen aber nicht die Rechte sinken :D
Nein. Was dir das webUI da anzeigt ist nicht der belegt Platz deines ganzen Pools, sondern nur der von deinem "local" storage.

Beispiel:

1TB ist dein Pool groß.
Du hast einen "local" Storage der in Wirklichkeit das Dataset "rpool/ROOT/pve-1" ist.
Dann hast du noch einen "local-zfs" Storage der sich auf das Dataset "rpool/data" und dessen untergeordnete Zvols und Datasets bezieht.

Dein "local" belegt 50GB.
Deine VMs/LXCs auf dem "local-zfs" Storage belegen 150GB.

Dann würde dir angezeigt werden, dass da "local" 50GB von 850GB belegt hat (1TB komplette Poolgröße minus die 150GB von "local-zfs").
Bei "local-zfs" würde 150GB von 950GB stehen (1TB komplette Poolgröße minus die 50GB von "local").

Erstellst du nun eine neue 100GB VM im "local-zfs" Storage, dann würde bei "local" immer noch stehen, dass da 50GB belegt sind, da die Daten in "local" ja nicht mehr geworden sind. "local" hat nun aber 100GB weniger Platz zur Verfügung, da "local-zfs" zusätzliche 100GB verbraucht. Also zeigt "local" jetzt nur noch "50GB von 750GB" an. "local-zfs" wäre dann bei "250GB von 950GB".

Wenn du wissen willst wie voll dein Pool wirklich ist, solltest du entweder regelmäßig zfs list -o space ausführen oder im WebUI unter "DeinNode -> Disks -> ZFS -> rpool" nachgucken.
 
Last edited:
Nein. Was dir das webUI da anzeigt ist nicht der belegt Platz deines ganzen Pools, sondern nur der von deinem "local" storage.

Beispiel:

1TB ist dein Pool groß.
Du hast einen "local" Storage der in Wirklichkeit das Dataset "rpool/ROOT/pve-1" ist.
Dann hast du noch einen "local-zfs" Storage der sich auf das Dataset "rpool/data" und dessen untergeordnete Zvols und Datasets bezieht.

Dein "local" belegt 50GB.
Deine VMs/LXCs auf dem "local-zfs" Storage belegen 150GB.

Dann würde dir angezeigt werden, dass da "local" 50GB von 850GB belegt hat (1TB komplette Poolgröße minus die 150GB von "local-zfs").
Bei "local-zfs" würde 150GB von 950GB stehen (1TB komplette Poolgröße minus die 50GB von "local").

Erstellst du nun eine neue 100GB VM im "local-zfs" Storage, dann würde bei "local" immer noch stehen, dass da 50GB belegt sind, da die Daten in "local" ja nicht mehr geworden sind. "local" hat nun aber 100GB weniger Platz zur Verfügung, da "local-zfs" zusätzliche 100GB verbraucht. Also zeigt "local" jetzt nur noch "50GB von 750GB" an. "local-zfs" wäre dann bei "250GB von 950GB".

Ah, okay verstehe. Danke für die Erklärung! :)
 

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!