Cosa posso spostare sull'unità RAM per far funzionare il sistema più velocemente?


8

Quali file / directory posso spostare sull'unità RAM per far funzionare il sistema più velocemente?

Ho in programma di aggiornare presto la memoria del mio laptop a 8 GB, quindi avrò un po 'di memoria veloce da usare. Come configurare il sistema per funzionare in modo ottimale con questa memoria?

Le prossime modifiche che prenderò in considerazione in seguito sono: - aggiornamento del disco rigido su SSD - iniziare a utilizzare la virtualizzazione (a volte ho bisogno di Windows)

Modificare:

Forse posso sacrificare il tempo di avvio e copiare alcuni file sull'unità RAM durante l'avvio?

Risposte:


6

Per montare /tmp /var/loge /var/tmpnella RAM. Aggiungi queste righe alla fine di fstab per montare /tmp(file temporanei) come tmpfs(file system temporaneo):

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

Salva, quindi: sudo mount -a

Riavviare per rendere effettive le modifiche. Df esecuzione, si dovrebbe vedere una nuova linea con /tmp, /var/tmpe /var/logsmontato su tmpfs.

Nota: tutti i file di registro andranno persi dopo un riavvio, per eseguirne il backup eseguirlo manualmente nel terminale:

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

Per spostare Firefox Cache nella RAM:

Digita la about:configbarra degli indirizzi di Firefox e fai clic su Farò attenzione, lo prometto! . Fare clic con il tasto destro su un'area vuota e creare un nuovo valore di stringa chiamato:

 browser.cache.disk.parent_directory

Imposta il suo valore su /tmp

Riavvia Firefox.


Come posso automatizzare questo rsynccomando per eseguirlo al logout, spegnimento del sistema o ibernazione?
data

/ var / tmp NON deve essere inserito in tmpfs . Vedi la risposta
Елин Й.

6

Come da Filesystem Hierarchy Standard per Linux, /var/tmpNON deve essere inserito in tmpfs :

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

La /var/tmpdirectory è resa disponibile per i programmi che richiedono file o directory temporanei conservati tra i riavvii del sistema. Pertanto, i dati archiviati /var/tmpsono più persistenti dei dati in / tmp. I file e le directory che si trovano in /var/tmpnon devono essere eliminati all'avvio del sistema. Sebbene i dati archiviati vengano in /var/tmpgenere eliminati in un modo specifico del sito, si consiglia di eliminare a intervalli meno frequenti di /tmp.


0

Non c'è molto da un'installazione predefinita per mettere su un ramdisk, poiché verrà cancellato ogni volta che si avvia. Un ramdisk è utilizzabile solo per file temporanei.
Quindi le directory da eseguire di un ramdisk che mi viene in mente sono / var / run / e / var / tmp / (forse / tmp). Lo faccio su Mac OSX (RamFS: https://gist.github.com/931579 ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.