Tumbleweed: Probleme mit gierigen Node.js tasks

Tests mit dem mehrmaligen gleichzeitigen Starten des Speicherfresser-Shellskripts (speicherFresser.sh):

#!/bin/bash
for x in {0..69999999999}
do
    y=$x$y
done

Quelle: https://www.baeldung.com/linux/memory-overcommitment-oom-killer

zeigen auf, dass diese Konfigurationsdatei besser wirkt:

################################################################################
# /etc/systemd/system/user.slice.d/99-Desktop.conf                             #
#                                                                              #
# SLED15 SP4                                                                   #
#                                                                              #
# GrandDixence, 17.02.2023                                                     #
################################################################################

[Slice]
CPUAccounting=yes
IOAccounting=yes
MemoryAccounting=yes
TasksAccounting=yes
CPUQuota=180%
MemoryMax=80%
MemorySwapMax=0
TasksMax=2000

Nach der Änderung der Systemd-Konfigurationsdatei die Änderungen mit:

# systemctl daemon-reload

übernehmen.

Man beachte beim Lauf des Speicherfresser-Shellskripts die Ausgaben von:

# top
# systemd-cgtop
# systemctl status user.slice

Viel Glück!