Ich habe kürzlich Ubuntu 10.04 auf meinem Laptop installiert. Aufgrund der Speicherplatzbeschränkung der SSD habe ich keine Swap-Partition für das Betriebssystem festgelegt und habe 1,5 GB RAM.
Es gibt eine Warnung während der Installation, aber ich denke, es ist keine große Sache, da alles reibungslos verlief.
Gibt es auf lange Sicht Nachteile, wenn keine Swap-Partition vorhanden ist?
Antworten:
Ich denke, wenn ich Ihnen eine Antwort auf die Frage schreiben soll, muss ich hier zuerst die ganze Swapfile-Sache ein wenig erklären. Verzeihen Sie mir meine Langatmigkeit.
Eine Swap-Datei / Swap-Partition, ähnlich der Auslagerungsdatei in Windows, ist ein Festplattenspeicher, der zur besseren Nutzung des Speichers vorgesehen ist. Es gibt zwei Verwendungszwecke des Swap Space.
Wenn nicht genug Speicher für alle Anwendungen vorhanden ist - wenn dies bei einem System ohne Swapspace der Fall ist, wird der Speicher für neue Anwendungen, die neue Speicherseiten anfordern, nicht zugewiesen - und dies führt normalerweise zur Beendigung des Programms.
Wenn einige Speicherseiten (Speicher ist in 'Seiten' unterteilt) vor einiger Zeit verwendet werden, jetzt aber nicht mehr verwendet werden, werden sie in die Auslagerungsdatei übertragen, und der verbleibende Speicher kann verwendet werden, um etwas anderes zu tun, das nützlicher sein könnte ( zB sogar Caching!) - Wenn dies in einem System ohne Swapspace geschieht, bleiben inaktive Seiten im Speicher. Dies ist jedoch nicht allzu ernst, da wir heutzutage ziemlich viel Speicher haben.
Und dann, jetzt haben wir die Verwendungen der Swapfile / Swap-Partition aufgelistet, wie viel ist normalerweise ratsam? - das hängt von der Funktion der Maschine ab. Wenn es sich um einen Desktop-Computer handelt, stellen Sie ihn auf das 1-1,5-fache des Speichers ein. Wenn es sich um einen Server handelt, machen Sie dasselbe, beachten Sie jedoch die Swap-Verwendung. Wenn er stark genutzt wird, aktualisieren Sie den Speicher.
Wie andere bereits betont haben, kann gparted Ihnen dabei helfen, mehrere Gigs Speicherplatz aus Ihrer ext2 / ext3-Partition herauszuholen. Sie können jedoch auch eine Swap-Datei verwenden:
Du solltest haben
ein,
fstab
um sicherzustellen, dass es bei jedem Neustart verwendet wirdUnd noch etwas: Wenn es Ihnen nichts ausmacht, einen Swapspace zu haben, Sie aber die Nutzung minimieren möchten, es sei denn, Ihr Speicher ist wirklich überlastet, können Sie die "Swappiness" des Kernels durch Ändern ändern
/proc/sys/vm/swappiness
(Werte, 0-100; Standard, 60).quelle
Kein Suspend auf Festplatte.
quelle
Wenn Ihnen jemals der Arbeitsspeicher ausgeht, kann es bei Ihren Programmen zu unvorhersehbarem Verhalten kommen.
Manchmal beginnt der Kernel, Speicher an zufälligen Stellen zu löschen. Der Kernel beginnt, Prozesse mit niedriger Priorität zu löschen.Kein virtueller Speicher kann große Probleme verursachen, insbesondere wenn der
Speicher gelöscht wird,um wichtige Dokumente mit niedriger Priorität zu töten, an denen gearbeitet wird.quelle
Überprüfen Sie nach der Installation Ihre Speichernutzung, wenn Sie speicherintensive Vorgänge ausführen oder einfach "große" Apps wie Openoffice.org öffnen, Dateien dekomprimieren und dergleichen. Wenn Sie feststellen, dass der gesamte verwendete Arbeitsspeicher fast 1,5 GB beträgt, ist es wahrscheinlich eine gute Idee, eine Auslagerungspartition oder Auslagerungsdatei zu haben, nur für den Fall, dass Sie bequem etwas ausführen, das viel Speicher verbraucht und Ubuntu wichtigen Speicherplatz verliert, und möglicherweise sogar Teile des Kernels (nicht gut, wirklich nicht gut ...).
quelle
Keine vollständige Antwort, aber hier ist eine Geschichte von einer Sache, die mich wirklich angegriffen hat, selbst wenn ich dachte, ich hätte alle möglichen Nachteile unter Kontrolle:
/programming/4567972/error-executing-aapt-all-of-the-sudden Zusammenfassend lässt sich sagen, dass einige Tools, die mit wirklich großen Java-Prozessen / -Anwendungen ausgeführt werden, nicht immer ausgeführt werden können. Die meisten regulären Benutzer werden jedoch nicht darauf stoßen.
quelle