Linux 14.980 Themen, 106.326 Beiträge

Linux' Swap-Verhalten - im Detail ähnlich dem von Windows ?

Andy 386 / 28 Antworten / Flachansicht Nickles

Hallo,
ich habe ab und an mit reht grossen Daten in Matlab (unter Linux) zu tun. Das Auslagern klappt soweit. Nur würde ich es gerne mit einem ("Highspeed-")USB-Stick beschleunigen. Ich habe etwas ähnliches schon mal mit einem normalen Stick und einem alten Laptop gemacht, hat wunderbar funktioniert. Um jedoch eine bessere Performance zu erzielen (bzw um überhaupt einen Gewinn zu sehen;) würde ich gerne wissen, wie genau Linux auslagert. Also, abhängig vom swappiness usw, das hab ich schon rausgefunden. Nur wie ganz genau ? Lagert es immer kleine 5kB Blöcke aus, so wie Windows, oder fängt es bei Linux erst bei 1MB an ?

Ich würde es gerne wissen, da viele USB-Sticks zwar gute Datenübertragungen erreichen, aber bei kleinen Teilen versagen.

bei Antwort benachrichtigen
KarstenW uscos „also so wie ich das sehe nutzt andy linux. Der Zusammenhang Matlab - Windows...“
Optionen

Linux verwendet ( soweit ich weiß !) swapping für das Auslagern von RAM Speicher. Wenn Andy so eine große 10 GByte große Datei erstellt, dann kann nur die komplette Datei ausgelagert werden und nicht ein Teil dieser 10 Gbyte großen Datei. Beim Paging werden einzelne Speicherseiten ausgelagert. Mit Paging könnte ein Teil dieser 10 Gbyte großen Datei ausgelagert werden. Aber ich glaube nicht das Linux Paging für die Auslagerung von RAM Speicher verwendet.
Verwendet Windows XP Paging für die Auslagerung von RAM Speicher ?

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen