Speicherverwaltung - kill processes ?

fds2610

New Member
Aug 25, 2025
4
0
1
Hallo zusammen,

ich betreibe seit drei Jahren erfolgreich zwei unabhängige Proxmox-Server. Keine Magie. Kein Failover, etc. Nur Backup. Läuft mit extrem wenig Aufwand nur ab und zu updaten. Bisher ohne Probleme. Seit wenigen Wochen stürzt meine Homeassistant VM unregelmässig fast jeden Tag ab. In HA kann ich nur wenig sehen, aber in Proxmox sehe ich folgendes im Log:

2025-08-24T10:02:32.051085+02:00 pvehost pvedaemon[988965]: VM 123 started with PID 988979.
2025-08-25T09:38:39.990105+02:00 pvehost kernel: [22030106.334089] [ 988979] 0 988979 1701823 603627 603083 544 0 9367552 446143 0 kvm
2025-08-25T09:38:39.990888+02:00 pvehost kernel: [22030106.334276] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=ns,mems_allowed=0,global_oom,task_memcg=/qemu.slice/123.scope,task=kvm,pid=988979,uid=0
2025-08-25T09:38:39.990889+02:00 pvehost kernel: [22030106.334397] Out of memory: Killed process 988979 (kvm) total-vm:6807292kB, anon-rss:2412332kB, file-rss:2176kB, shmem-rss:0kB, UID:0 pgtables:9148kB oom_score_adj:0
2025-08-25T09:38:40.656615+02:00 pvehost kernel: [22030109.294492] oom_reaper: reaped process 988979 (kvm), now anon-rss:192kB, file-rss:0kB, shmem-rss:0kB

Wie handhabt Proxmox den Speicherverbrauch? Was passiert, wenn der Speicher knapp wird? Kann ich das konfigurativ beheben oder brauche ich mehr RAM ?

Host System
CPU(s) 4 x Intel(R) Pentium(R) CPU J4205 @ 1.50GHz (1 Socket)
RAM 8GB
128GB SSD
512 GB SSD USB

VM HAOS:
1 socket, 2 cores
4GB RAM
32GB Disk

drei weitere VMs:
insgesamt 6GB RAM
6 Cores

Ich weiss, das ist over-provisioned, aber die idlen eh alle rum.
 
Code:
oom-kill
Die VM wurde wegen zu wenig Arbeitsspeicher abgewürgt.
Code:
Wie handhabt Proxmox den Speicherverbrauch? Was passiert, wenn der Speicher knapp wird?
Genau das passiert dann, der OOM-Killer würgt die VM mit dem höchsten Speicherverbrauch ab damit der Rest weiterlaufen kann.

Deine Optionen sind:
- mehr Arbeitsspeicher nachrüsten
- den VM's weniger Arbeitsspeicher zuweisen.

Bitte beachte dass PVE selbst auch etwas Arbeitsspeicher benötigt. Du solltest mindestens 2GB, eher 4GB nur für PVE einrechnen.

Vermutlich hat sich durch ein Update der HomeAssistant VM der benötigte Arbeitsspeicher erhöht und nun funktioniert dein RAM Overprovisioning nicht mehr.
 
  • Like
Reactions: fds2610 and UdoB
Hmm. okay. Ich hätte eine Meldung im Proxmox-UI-Log erwartet... Danke für die Erklärung....