Ganze Maschine hängt sich beim Upgrade auf.

Ich versuche es, aber erhalte Folgendes:

$ echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permission denied
$ sudo echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permission denied

Mein Server ist ein Ubuntu Server 22.04.3 LTS.

Versuchen Sie, es in einer Root-Shell auszuführen, es könnte Schwierigkeiten haben, in einer normalen Shell zu laufen. (Sie leiten das Echo mit sudo weiter, aber nicht die Pipe zur Datei)

1 „Gefällt mir“

In der Tat, mehrere Möglichkeiten, dies zu tun, hier ist eine

sudo sh -c "echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf"
1 „Gefällt mir“

Ich habe die Skripte ausgeführt und neu gestartet.

Dann:

$ cat /proc/sys/vm/overcommit_memory
1

und

$ cat /sys/kernel/mm/transparent_hugepage/enabled
always [madvise] never

(Also hat sich das erste von 0 auf 1 geändert, aber das zweite gibt immer noch dasselbe zurück).

Seltsam. Was erhalten Sie von

cat /etc/sysctl.d/10-huge-pages.conf

Versuchen Sie es vielleicht noch einmal mit dem Echo?

Oh warte, die beiden auszuführenden Zeilen sollen in zwei verschiedene Dateien geschrieben werden. Sieht so aus, als hätten Sie zweimal in dieselbe Datei geschrieben.

Soll es vielleicht immer [madvise] nie heißen?

1 „Gefällt mir“

Nicht laut dem Opinionated Guide. Hugepages sind unter normalen Umständen kein Gewinn, wie ich höre – Experten, die sie aktivieren wollen, sind vermutlich erfahren genug, um es richtig zu machen.

1 „Gefällt mir“
$ cat /etc/sysctl.d/10-huge-pages.conf
sys.kernel.mm.transparent_hugepage.enabled=never

Keine große Sache, ich denke, das System funktioniert gut genug :slightly_smiling_face:.

Wichtiger ist es meiner Meinung nach, die Overcommit-Einstellung richtig vorzunehmen.

1 „Gefällt mir“

Könnte die Art des Prozessors für den Server einen Unterschied machen?

1 „Gefällt mir“

ARM vs. x86? Nur vielleicht. Ich sehe, dass sich jemand irgendwo gefragt hat, ob mehr CPUs bedeuten könnten, dass mehr Threads laufen und somit mehr Speicher verbraucht wird – das könnte durchaus sein. Der größte Unterschied ist natürlich der Foreninhalt, aber ich bin mir nicht sicher, wie viel Unterschied das machen könnte. Ich denke, einige Schritte beim Upgrade sind Anpassungen des Datenbankschemas.

Und dann gibt es noch die Kernel-Einstellungen… aber in diesem Fall hatte @Jagster die gleichen Einstellungen wie @uwe_keim.

1 „Gefällt mir“

Intel x86, 2 vCPUs.

Ziemlich übliche Konfiguration für kleinere Foren, würde ich sagen.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.