Je propose une méthode pour booster un peu la navigation web losrqu'on a un disque dur pas très performant (cas des laptop en général). L'idée est de créer un disque dur virtuel dans la mémoire vive qui servira pour le cache des fureteurs.
Tout d'abord cette fonction doit être activée dans le noyau :
(*) Device Drivers
(*) Block devices
(*) RAM disk support
(16) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
Cela devrait être le cas dans les noyaux par défaut d'Ubuntu.
La taille par défaut d'un ramdisk est de 4096 ko, c'est peu, il nous faut augmenter ça, pour cela il faut configurer Grub et ajouter ce paramètre au noyau :
ramdisk_size=501200
(50 Mo, ça sera suffisant). Rebooter.
Maintenant formatons le ramdisk :
sudo mke2fs -m 0 -q /dev/ram0
Il faut maintenant le monter :
sudo mkdir /ramdisk
puis
sudo mount /dev/ram0 /ramdisk
On peut voir qu'un répertoire de 50 Mo vient d'être créer.
Créons ensuite un répertoire pour chaque navigateur :
sudo mkdir /ramdisk/firefox /ramdisk/opera
Il faut encore donner les droits d'écriture :
sudo chmod -R 770 /ramdisk
Maintenant nous devons changer le répertoire du cache par défaut des différents navigateurs :
firefox
taper dans la barre d'adresse : about:config puis créer l'entré
browser.cache.disk.parent_directory et lui donner l'adresse du répertoire (ici /ramdisk/firefox)
opera
opera:config -> Cache Directory4 et Operator Cache Directory4, leur donner l'adresse du répertoire (ici /ramdisk/opera)
Reste plus qu'à redémarrer les navigateurs.
Pour automatiser tout ça lors du prochain redémarrage, je rappelle que le disque virtuel est détruit à l'arrêt de l'ordinateur et qu'il faut donc recommencer à chaque fois, je propose ce script (Ubuntu/Debian):
Créer le fichier '/etc/init.d/ramdisk' ainsi :
#!/bin/bash
## Script de creation d un disque dur virtuel dans la ram
# definition des parametres du disque virtuel
path='/ramdisk'
ram='/dev/ram0'
# creation du systeme de fichier et montage
mke2fs -m 0 -q $ram
mount $ram $path
# creation des repertoires de cache
mkdir $path/firefox
mkdir $path/opera
# attribution des droits
chmod -R 770 $path
Donner lui les droits d'exécution
sudo chmod +x /etc/init.d/ramdisk
puis pour le démarrer automatiquement :
sudo ln -s /etc/init.d/ramdisk /etc/rc2.d/S95ramdisk
À présent la navigation devrait être plus réactive, surtout pour les sites bourrés d'objets.
Source :
www.tricks4nux.com