Eine der Stärken von Linux gegenüber Windows ist die effizientere RAM-Nutzung. Das System selbst benötigt schon nicht so viel, dadurch bleibt mehr für Programme und Dateien, und auch die Verteilung von Prozessen und Dateien auf echten (physikalischen) RAM und die Auslagerungspartition (Swap) funktioniert besser. Trotzdem kommt es vor, dass aktive Prozesse ausgelagert werden, obwohl noch genug physikalischer RAM zur Verfügung stehen würde. Dann wird z.B. das Browsen im Internet unglaublich langsam, weil die Tabs des Browsers nicht aus dem schnellen RAM, sondern von der Festplatte gelesen werden müssen. Bei mir unter Xubuntu passierte das besonders häufig nach dem Standby.
In dem Fall habe ich das System dann radikal angewiesen, den gesamten Swap in den physikalischen RAM zu räumen:
swapoff -a
Wenn man nicht sehr großzügig aufgestellt ist, sollte man direkt danach das Auslagern wieder erlauben:
swapon -a
Und damit in Zukunft generell nicht so schnell ausgelagert wird, kann man auch die Swappiness, die Tendenz des Systems, Daten auszulagern, einstellen. Auf den meisten Systemen kann man die getrost deutlich reduzieren, ausprobieren ist aber angesagt. Dazu editiert man die Datei /etc/sysctl.conf und setzt den Wert vm.swappiness auf irgendwas zwischen 0 und 100.
Alle diese Informationen stammen von help.ubuntu.com und können dort (in englischer Sprache) wesentlich detaillierter nachgelesen werden.