Hallo!
Ist es möglich, einem einzelnen Prozess das swappen zu verbieten und wenn ja, ist es dann auch sinnvoll dies zu tun um diesem Prozess sozusagen die max. Performance zu geben.
Thx
Maxel
Einzelnen Prozessen das swaapen verbieten, geht das?
-
root-maxel
- Posts: 43
- Joined: 2003-05-08 13:18
- Contact:
Re: Einzelnen Prozessen das swaapen verbieten, geht das?
Nein. Du kannst allerdings Prioritäten der einzelnen Prozesse anpassen mit "nice" / "renice".
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Einzelnen Prozessen das swaapen verbieten, geht das?
Selbst wenn das möglich wäre, würdest du vermutlich ohnehin diesen Job gerade Mal halb so gut erledigen wie der Kernel, der sowas automatisch handhabt.wenn ja, ist es dann auch sinnvoll dies zu tun um diesem Prozess sozusagen die max. Performance zu geben.
Was allerdings machbar ist, ist eine händische "Optimierung" des Paging-Verhaltens, aber auch davon ist eher abzuraten, wenn man nicht wirklich weiß, was man da anstellt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Einzelnen Prozessen das swaapen verbieten, geht das?
Es geht!
z.B. bei mysqld mit der Option --memlock und jedem anderen Programm mit mlockall()
z.B. bei mysqld mit der Option --memlock und jedem anderen Programm mit mlockall()
Re: Einzelnen Prozessen das swaapen verbieten, geht das?
wenn man also im Code sagen kann, dass jeder Prozess nur im RAM gehalten werden soll, es nun jeder so programmiert. Wie verhält sich denn dann der Kernel? Schmiert er ab, oder swapped er dann doch wieder?
Und nach welcher Priorität? - mithilfe Nice-Wert?
MfG
Krispin
Und nach welcher Priorität? - mithilfe Nice-Wert?
MfG
Krispin
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Einzelnen Prozessen das swaapen verbieten, geht das?
Was einmal mehr zeigt, dass Ausnahmen die Regel bestätigen. Sofern du mir jetzt noch 10 weitere Projekte nennst, die das einprogrammiert haben, ziehe ich meinen Hut vor dir.Es geht!
Weitere Fragen zum Sinn kamen ja bereits.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc