Warum wird in Swap geschrieben?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Warum wird in Swap geschrieben?

Beitrag von Lord_Carlos » 01.11.2009 12:01:52

Hallo

Wenn ich meinen Desktop laenger stehen habe, schreibt er Daten auf die Swap partition.

free -m:
total used free shared buffers cached
Mem: 5982 5801 181 0 24 4254
-/+ buffers/cache: 1522 4459
Swap: 3811 356 3455
Es sind also noch 4459 mb im Ram frei, aber trotzdem schreibt er 356 mb auf die langsame Festplatte.

Sollte ich vielleicht /tmp nach /dev/shm verlegen?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Warum wird in Swap geschrieben?

Beitrag von armin » 01.11.2009 12:12:12

Der Kernel lagert Speicher, von dem er vermutet, dass er in absehbarer Zeit nicht gebraucht wird aus. Dadurch ist effektiv mehr Ram verfügbar.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Warum wird in Swap geschrieben?

Beitrag von Lord_Carlos » 01.11.2009 12:40:09

Ja aber im ram ist doch noch genug frei!
Außerdem chached er manchmal teile von firefox im Swap .. das nervt dann.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Re: Warum wird in Swap geschrieben?

Beitrag von armin » 01.11.2009 13:46:58

Du hast noch 181Mb für den Cache frei. Würde das was aktuell im Swap liegt im Ram liegen, müssten Teile des Caches entfernt werden.
Wenn dir das aktuelle Verhalten nicht gefällt gibt es aber Abhilfe: [0]. /proc/sys/vm/swappiness sollte noch genauso funktionieren wie dort beschrieben.


[0] http://kerneltrap.org/node/3000
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Warum wird in Swap geschrieben?

Beitrag von Lord_Carlos » 01.11.2009 23:50:06

danke, ich werde es mir mal angucken

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Antworten