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?
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.
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
.
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 ).