In Windows ist es möglich, USB-Stick als virtuellen RAM zu verwenden. Ich frage mich, ob es möglich ist, dies in Ubuntu zu tun. Wenn ja, wie könnte man das tun?
[Bearbeiten]: Ich meine Ready Boost gleichwertig für Ubuntu. Ich weiß, dass es kein perfekter Ersatz für Widder ist und für den Langzeitgebrauch nicht ratsam ist.
Ist das Erstellen einer Auslagerungsdatei in einem USB-Flash-Laufwerk ähnlich? Wird es Leistungsverbesserungen gegenüber einer Auslagerungsdatei in einem Festplattenlaufwerk demonstrieren?
Antworten:
Die Antwort, die Sean vorschlägt, ist eine Möglichkeit, dies zu erreichen. Eine andere besteht darin, einfach eine Auslagerungsdatei auf dem Stick zu erstellen. Auf diese Weise können Sie Ihren Stick auch für andere Dateien verwenden. Wie so:
Finden Sie heraus, wo der Stick montiert ist. Schauen Sie in Nautilus oder Problem
mount
im TerminalErstellen Sie eine leere Datei von
dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072
. Dadurch wird eine 512-MB-Datei erstellt (512 * 1024 ^ 2/4096 = 131072).Erstellen Sie den Swap und aktivieren Sie ihn
sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap
Der Tausch auf Ihrem USB-Stick ist nicht schneller als einer auf Ihrer Festplatte. Auch wird es den Stick auf lange Sicht töten, Schreiben macht das auf USB-Sticks.
Um die nutzbare RAM-Menge zu erhöhen, gehen Sie zu ZRAM .
quelle
Das habe ich von http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubuntu-using-spare.html erfahren
Schließen Sie Ihr USB-Laufwerk an und vergewissern Sie sich, dass sich keine wichtigen Dateien auf dem Laufwerk befinden. Löschen Sie alle Dateien auf dem Laufwerk oder formatieren Sie es neu und rufen Sie ein Terminal auf.
Zuerst müssen wir das Laufwerk aushängen, wenn Ubuntu es beim Einstecken automatisch eingebunden hat:
Wobei 'Laufwerksbezeichnung' der Name ist, den Sie für das USB-Laufwerk sehen, wenn es gemountet ist.
Oder Sie können es auch so machen:
Wobei "sdx1" Ihr Laufwerks- / Partitionsbuchstabe ist. Sie finden es, indem Sie diesen Befehl ausführen:
Jetzt erstellen wir die Swap-Datei auf Ihrem USB-Laufwerk:
Wo 'sdx1' Ihr Laufwerksbuchstabe ist, haben wir aus der Ausgabe des obigen Befehls 'fdisk -l' herausgefunden.
Schalten Sie jetzt Ihren neuen Swap ein:
Erledigt!
Um sicherzustellen, dass Ihr neuer Swap funktioniert, können Sie sich die Ausgabe dieses Befehls ansehen:
Meine Ausgabe ist:
Um den Stick herauszunehmen, schalten Sie zuerst den Swap aus:
quelle
Wenn Sie Ihrem System wirklich RAM hinzufügen müssen, müssen Sie einfach mehr Memory Sticks installieren oder den physischen Speicher des Computers vergrößern.
Wenn Sie einen USB-Speicher verwenden, kann der RAM-Speicher nicht so vergrößert werden, dass NUR die Auslagerungsdatei vergrößert wird. Außerdem werden die Lese- / Schreibzeiten durch die Übertragungsbeschränkungen von USB 480 MB verringert.
Wenn Sie eine Leistungssteigerung erleben möchten, verwenden Sie "zRam". Dies fügt Ihrem vorhandenen System eine spezielle Datei hinzu und vergrößert den virtuellen Speicher des Systems. Es verringert die E / A-Schreibzeiten, da eine im aktuellen RAM gespeicherte komprimierte Blocktechnologie verwendet wird
Mehr Infos hier
quelle
Das habe ich schon mal probiert. Aber USB-Stick so langsam beim Schreiben von etwas.
Ich habe einen sehr kurzen Dauerbetrieb erlebt, als das System den USB-Tausch verwendete. Es war vielleicht mein Stock war so billiger.
quelle