Salut,
Il est possible d'utiliser sa clef USB comme une extension de ram comme le ferait Windows Vista avec sa technologie ReadyBoost. Ce tuto très simple vous permettra d'utiliser votre clef USB de la même manière que Windows Vista le fait avec sa fonctionalité ReadyBoost.
Comment faire en 4 étapes :
1. Branchez votre clef usb
2. Si elle est montée automatiquement par ubuntu, démontez la, par exemple, si /media/usbdisk/ est le point de montage de votre clef, avec la commande :
sudo umount /media/usbdisk
3. Si /dev/sda1 est votre clef USB, tapez dans un terminal :
sudo mkswap /dev/sda1
Attention : Ceci formattera la clef !
4. Ensuite faites :
sudo swapon -p 32767 /dev/sda1
Voila, ceci devrait fonctionner ! Pour vérifier, vous pouvez aussi taper la commande :
cat /proc/swaps
qui devrait vous renvoyer quelque chose comme cela qui montre que /dev/sda1 est utilisé :
Filename Type Size Used Priority
/dev/hda4 partition 2353512 116 -1
/dev/sda1 partition 1981928 123900 32767
A noter :
• Bon, il est vrai que ce n'est pas aussi rapide que de la vrai RAM mais vous devriez sentir un vrai gain de vitesse.
• Vous pouvez aussi eventuellement mettre /dev/sda1 dans /etc/fstab pour que cet technique soit permantente... Mais cela implique que la clef usb devra toujours être branchée.
• Pour arrêter Ready boost proprement, taper cette commande :
swapoff /dev/sda1
•
Important : Il semblerai que les périphériques flash se détériorent après un certain nombre de cycles d'écriture... Je ne sais pas ce qu'il en est vraiment.
Plus d'infos :
• Ready boost FAQ à propos de Windows Vista :
http://blogs.msdn.com/tomarcher/archive/2006/06/02/615199.aspx
• Forums ubuntu.com :
http://ubuntuforums.org/showthread.php?t=395435
Que la ram soit avec vous ...