16
juin
2022
Créer un disque RAM sous Linux pour accélérer Mozilla Firefox
17:01

Créer un disque RAM sous Linux pour accélérer Mozilla Firefox

16 juin 2022 17:01

À la maison, j'ai un ordinateur sans lecteur SSD, mais avec beaucoup de mémoire vive (RAM). J'ai trouvé un moyen d'accélérer le travail : vous devez utiliser un disque RAM sous Linux !

Création d'un disque RAM sous Linux

Contrairement à Windows, aucun programme tiers n'est requis.

1) Tout d’abord, créons un sous-répertoire dans le dossier TMP, que nous appellerons ramdisk :

sudo mkdir /tmp/ramdisk

2) Donnez tous les droits à tous les utilisateurs pour lire, modifier, exécuter :

sudo chmod 777 /tmp/disque virtuel

3) Vérifions la quantité de mémoire libre disponible

free -h

Dans mon cas, j'allouerai 1 Go de RAM.

4) Créez un disque RAM, taille 1024m, type de système de fichiers tmpfs, nom de périphérique ramdisk, vers le chemin /tmp/ramdisk :

sudo mount -o size=1024m -t tmpfs ramdisk /tmp/ramdisk

Configurer Mozilla Firefox pour utiliser le disque RAM

Nous configurons Firefox pour qu'il utilise notre disque virtuel pour stocker les fichiers temporaires (cache) sur le disque :

  • lancer Firefox

1) Entrez dans la barre d'adresse à propos de : configuration et appuyez sur la touche Entrée

Nous convenons que nous comprenons le risque et que nous continuons.

2) Ajouter un paramètre de chaîne

navigateur.cache.disk.parent_directory

et confirmez avec la touche Entrée.

Cliquez [+] nous y ajoutons une valeur - notre répertoire temporaire en RAM :

/tmp/disque virtuel

Nous complétons l'affectation de la valeur avec la touche Entrée.

3) Redémarrez le navigateur.

Nous évaluons comment la vitesse de travail a augmenté. Si vous accédez au dossier /tmp/ramdisk, vous pouvez voir que le navigateur y a créé des fichiers temporaires - il utilise le cache, mais pas sur le disque, mais dans la RAM.

Création d'un disque RAM permanent à l'aide du fichier /etc/fstab

Pour que le disque RAM soit créé au démarrage du système d'exploitation, vous devez éditer le fichier système /etc/fstab

A la fin duquel j'ai ajouté les lignes :

Entrée pour le disque RAM

ramdisk           /tmp    tmpfs   defaults       0       0

où :
disque virtuel- paramètre n°1 -nom de l'appareil
/tmp- paramètre n°2,point de montage du système de fichiers
tmfs- paramètre n°3,type de système de fichiers - tmpfs
valeurs par défaut- paramètre n°4, valeur valeurs par défaut, qui remplace la liste des options : rw, suid, dev, exec, auto, nouser, async et relatime.
Je n'ai pas spécifié la taille size=4g afin d'accélérer le système d'exploitation en même temps que Mozilla Firefox - le point de montage /tmp/ pour les fichiers temporaires.
0- paramètre n°5, à ne pas utiliser pour l'utilitaire de sauvegarde
0- paramètre n°6, à ne pas utiliser pour l'option de vérification du disque fsck

Si vous le souhaitez, la taille du disque RAM peut être limitée.valeurs par défaut indiquer valeurs par défaut, taille = 4g

Résultat de la commande mount :

  • avec une limite de taille de disque de 4 Go :
    résultat 4G

  • Disque RAM sans restrictions :
    en temps réel

Comparaison de vitesse

Disque dur ordinaire

*Vitesse d'écriture

CD ~
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync

1024+0 enregistrements reçus
1024+0 entrées envoyées
1 073 741 824 octets (1,1 Go, 1,0 Gio) copiés, 10,4092 s, 103 Mo/s

  • Vitesse de lecture

    sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
    sync; dd if=~/tempfile of=/dev/null bs=100k; sync

10485+1 enregistrements reçus
10485+1 entrées envoyées
1 073 741 824 octets (1,1 Go, 1,0 Gio) copiés, 7,24557 s, 148 Mo/s

Disque RAM

*Vitesse d'écriture :
cd /tmp/ramdisk
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync

1024+0 enregistrements reçus
1024+0 entrées envoyées
1 073 741 824 octets (1,1 Go, 1,0 Gio) copiés, 1,32374 s, 811 Mo/s

Écriture 8 fois plus rapide dans la RAM.
dd if=./tempfile of=/dev/null bs=4k

  • Vitesse de lecture :
    sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
    dd if=./tempfile of=/dev/null bs=100k

0485+1 enregistrements reçus
10485+1 entrées envoyées
1 073741824 octets (1,1 Go, 1,0 Gio) copiés, 0,347437 s, 3,1 Go/s

Sur mon PC, la vitesse d'écriture dans la RAM est de 811/103=8 fois supérieure, la vitesse de lecture depuis la RAM est de 3100/103=30 fois supérieure ! Sur les cartes mères de serveur dotées d'une mémoire multicanal et de modules RAM DDR4 rapides, les avantages de l'utilisation d'un disque RAM devraient être encore plus significatifs.

Le test a utilisé un disque dur WDC WD5000AZLX-2, RAM 2 DIMM DDR3 1333 MHz (0,8 ns), produit : R53 8G 1601S2S sur la carte mère BIOSTAR Group J1800NH3.

L'avantage de stocker le cache de Mozilla Firefox sur un disque RAM est que le cache du navigateur est automatiquement vidé une fois le PC éteint.


Liens :

Comment changer le dossier cache par défaut pour Firefox ?- Assistance Mozilla
Comment créer facilement un disque RAM sur Debian, Ubuntu, Linux Mint, CentOS-

LinuxBabe.
Comment mesurer la vitesse du disque dur- serveuradmin.ru
Utiliser tmpfs pour accélérer un peu le système d'exploitation- the-bosha.ru
*Test de la vitesse de lecture/écriture des appareils...-rus-linux.net



Publications connexes