web-dev-qa-db-fra.com

Que puis-je déplacer sur le lecteur RAM pour que le système fonctionne plus rapidement?

Quels fichiers/répertoires puis-je déplacer sur le lecteur RAM pour que le système fonctionne plus rapidement?

Je prévois de mettre à niveau la mémoire de mon ordinateur portable à 8 Go bientôt, je vais donc avoir une mémoire rapide à utiliser. Comment configurer le système pour qu'il fonctionne de manière optimale avec cette mémoire?

Les prochaines modifications que je prendrais en considération sont les suivantes: - mise à niveau du disque dur vers SSD - utilisation de la virtualisation (j'ai parfois besoin de Windows)

Modifier:

Peut-être que je peux sacrifier le temps de démarrage et copier certains fichiers sur le lecteur RAM lors du démarrage?

8
takeshin

Pour monter /tmp/var/log et /var/tmp dans la RAM. Ajoutez ces lignes à la fin de fstab pour monter /tmp (fichiers temporaires) en tant que tmpfs (système de fichiers temporaire):

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

Enregistrer, puis: Sudo mount -a

Redémarrez pour que les modifications prennent effet. Sous df, vous devriez voir une nouvelle ligne avec /tmp, /var/tmp et /var/logs monté sur tmpfs.

Remarque: tous les fichiers journaux seront perdus après un redémarrage. Pour les sauvegarder manuellement, exécutez-le dans le terminal:

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

Pour déplacer le cache de Firefox dans la RAM:

Tapez about:config dans la barre d’adresse de Firefox et cliquez je ferai attention, je vous le promets!. Faites un clic droit sur une zone vide et créez une nouvelle valeur de chaîne appelée:

 browser.cache.disk.parent_directory

Définissez sa valeur sur /tmp

Redémarrez Firefox.

6
TenPlus1

Conformément à la norme de hiérarchie des systèmes de fichiers pour Linux, /var/tmp ne doit PAS être placé dans tmpfs :

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

Le répertoire /var/tmp est disponible pour les programmes nécessitant des fichiers temporaires ou des répertoires préservés entre les redémarrages du système. Par conséquent, les données stockées dans /var/tmp sont plus persistantes que les données dans/tmp. Les fichiers et répertoires situés dans /var/tmp ne doivent pas être supprimés au démarrage du système. Bien que les données stockées dans /var/tmp soient généralement supprimées de manière spécifique au site, il est recommandé d'effectuer les suppressions à un intervalle moins fréquent que /tmp.

6
user95602

Il n’ya pas grand chose d’une installation par défaut à mettre sur un disque virtuel, car il sera effacé à chaque démarrage. Un disque mémoire n'est utilisable que pour les fichiers temporaires.
Ainsi, les répertoires sur lesquels je peux penser d’un disque virtuel sont/var/run/et/var/tmp/(peut-être/tmp). Je le fais sur Mac OSX (RamFS: https://Gist.github.com/931579 ).

0
Henk