swap Nutzung verringern

Hilfe bei der Installation von Manjaro Linux!
Antworten

Themen Author
PanaG2
Neues Foren Mitglied
Neues Foren Mitglied
Beiträge: 12
Registriert: Dienstag 20. Juni 2017, 09:39
GPU:
Kernel:
Desktop-Variante:
GPU Treiber:

swap Nutzung verringern

#1

Beitrag von PanaG2 »

Hallo Gemeinde,

unter Ubuntu und Derivaten konnte ich in der /etc/sysctl.conf die Swapnutzung von dem Wert 60 (Standard) auf einen von mir bestimmten Wert auherabsetzen so dass
die Nutzung des Swap erst einsetzt wenn der RAM zu diesem gewissen Wert voll war.

Im Arch Wiki gibt es dafür auch einen Hinweiß das man eben in /etc/sysctl.conf den Wert

vm.swappiness=X eintragen soll.

Unter Manjaro finde ich aber diese Datei nicht und auch ein erstellen in etc bringt nichts.

Die Ausgabe von:

Code: Alles auswählen

[stefan@panag2 ~]$ sysctl vm.swappiness
vm.swappiness = 60
[stefan@panag2 ~]$ 
bringt mir den Wert 60, diesen möchte ich aber gerne auf einen niedrigeren Wert haben, wo kann ich das einstellen?

Danke

Gruß
Stefan
Zuletzt geändert von PanaG2 am Donnerstag 22. Juni 2017, 20:59, insgesamt 1-mal geändert.
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2410
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 22 Mal
Danksagung erhalten: 564 Mal

Re: swap Nutzung verringern

#2

Beitrag von gosia »

Hallo Stefan,
[quote="PanaG2"]
Im Arch Wiki gibt es dafür auch einen Hinweiß das man eben in /etc/sysctl.conf den Wert
vm.swappiness=X eintragen soll.
Unter Manjaro finde ich aber diese Datei nicht und auch ein erstellen in etc bringt nichts.
[/quote]
Wenn Du von dieser Seite redest
https://wiki.archlinux.org/index.php/Swap#Swappiness
dann interpretiere ich das so, daß mit dem Kommando (keine Datei)

Code: Alles auswählen

sysctl vm.swappiness=X
der Wert temporär auf X gesetzt werden kann, und durch einen Eintrag in z.B. /etc/sysctl.d/99-sysctl.conf
vm.swappiness=X
das ganze dauerhaft geschieht. Bei mir heisst die Datei /etc/sysctl.d/100-manjaro.conf, aber der Name ist relativ egal (sollte aber auf .conf enden), weil die Dateien in /etc/sysctl.d/ der Reihe nach (alphabetisch bzw. numerisch) ausgelesen werden. Für lokale Werte kannst Du auch eine Datei /etc/sysctl.d/local.conf bevorzugen.

Code: Alles auswählen

cat /etc/sysctl.d/README
Kernel system variables configuration files

Files found under the /etc/sysctl.d directory that end with .conf are
parsed within sysctl at boot time.  If you want to set kernel variables
you can either edit /etc/sysctl.conf or make a new file.

The filename isn't important, but don't make it a package name as it may clash
with something the package builder needs later. The file name must end
with .conf, or it will not be read.

The recommended location for local system settings is /etc/sysctl.d/local.conf
but as long as you follow the rules for the name of the file, anything will
work. see the sysctl.conf(5) man page for details of the format.


Viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung...

Themen Author
PanaG2
Neues Foren Mitglied
Neues Foren Mitglied
Beiträge: 12
Registriert: Dienstag 20. Juni 2017, 09:39
GPU:
Kernel:
Desktop-Variante:
GPU Treiber:

Re: swap Nutzung verringern

#3

Beitrag von PanaG2 »

Hallo gosia,

danke ganau das war es.

Gruß
Stefan
Antworten