Was kann ich auf das RAM-Laufwerk verschieben, damit das System schneller funktioniert?

8

Welche Dateien / Verzeichnisse kann ich auf das RAM-Laufwerk verschieben, damit das System schneller funktioniert?

Ich plane, den Speicher meines Laptops bald auf 8 GB zu aktualisieren, damit ich schnell Speicher verwenden kann. Wie konfiguriere ich das System so, dass es mit diesem Speicher optimal funktioniert?

Die nächsten Änderungen, die ich als nächstes in Betracht ziehe, sind: - Aktualisieren der Festplatte auf SSD - Starten der Virtualisierung (manchmal benötige ich Windows)

Bearbeiten:

Vielleicht kann ich die Startzeit opfern und während des Startvorgangs einige Dateien auf das RAM-Laufwerk kopieren?

Takeshin
quelle

Antworten:

6

Zum Mounten /tmp /var/logund /var/tmpim RAM. Fügen Sie diese Zeilen am Ende von fstab hinzu, um /tmp(temporäre Dateien) als tmpfs(temporäres Dateisystem) bereitzustellen :

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

Speichern Sie dann: sudo mount -a

Starten Sie neu, damit die Änderungen wirksam werden. Ausführen von df, sollten Sie eine neue Zeile sehen mit /tmp, /var/tmpund /var/logsmontiert auf tmpfs.

Hinweis: Alle Protokolldateien gehen nach einem Neustart verloren. Um sie manuell zu sichern, führen Sie dies im Terminal aus:

rsync -av /var/log/* ~/saved_logfiles

So verschieben Sie den Firefox-Cache in den Arbeitsspeicher:

Geben Sie about:configin Firefox - Adressleiste und klicken Sie auf Ich werde vorsichtig sein, versprochen! . Klicken Sie mit der rechten Maustaste auf den leeren Bereich und erstellen Sie einen neuen Zeichenfolgenwert mit dem Namen:

 browser.cache.disk.parent_directory

Setzen Sie den Wert auf /tmp

Starten Sie Firefox neu.

TenPlus1
quelle
Wie kann ich diesen rsyncBefehl automatisieren , um ihn beim Abmelden, Herunterfahren des Systems oder im Ruhezustand auszuführen?
Takeshin
/ var / tmp sollte NICHT in tmpfs platziert werden . Siehe die Antwort von
user95602
6

Sollte gemäß dem Dateisystem-Hierarchie-Standard für Linux /var/tmpNICHT in tmpfs platziert werden :

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

Das /var/tmpVerzeichnis wird für Programme zur Verfügung gestellt, für die temporäre Dateien oder Verzeichnisse erforderlich sind, die zwischen Systemneustarts erhalten bleiben. Daher sind die in gespeicherten Daten /var/tmpbeständiger als die in / tmp. Dateien und Verzeichnisse in /var/tmpdürfen nicht gelöscht werden, wenn das System gestartet wird. Obwohl in gespeicherte Daten in der /var/tmpRegel ortsspezifisch gelöscht werden, wird empfohlen, dass Löschvorgänge in einem weniger häufigen Intervall als erfolgen /tmp.

user95602
quelle
0

Es gibt nicht viel von einer Standardinstallation, um eine Ramdisk zu installieren, da diese bei jedem Start gelöscht wird. Eine Ramdisk kann nur für temporäre Dateien verwendet werden.
Die Verzeichnisse einer Ramdisk, die ich mir vorstellen kann, sind / var / run / und / var / tmp / (vielleicht / tmp). Ich mache das unter Mac OSX (RamFS: https://gist.github.com/931579 ).

Henk
quelle