Jump to content

Archived

This topic is now archived and is closed to further replies.

Guest

Les RAMDisk

Recommended Posts

Guest

Les RAMDisk, Pour faire exploser les performances de Windows 7 !

Niveau : MOYEN

Pour toute question, amélioration, postez un message à la suite ;)

A la fin de ce guide, se trouve des exemples d'utilisation possible. Si vous voulez rajouter votre pierre à l'édifice, vous pouvez poster à la suite du TUTO, je l'intégrerais alors dedant.

Introduction :

Le principe est simple : un disque dur c'est lent : aujourd'hui on arrive à a peine 600mo/sec pour un SSD et à 120-150Mo pour un bon disque dur mécanique avec un temps de réponse de plusieurs millisecondes.

Pour que vous vous rendiez compte : la DDR3 débite plutôt au dessus de 10Go/sec avec un temps de réponse qui se mesure en nanosecondes. Pour connaitre le débit exact de la RAM, il suffit de regarde son écriture PCXXXX où les X correspondent au débit en Mo/sec.

En pratique, on va faire appel à la mémoire vive de l'ordinateur pour créer un disque dur virtuel et ainsi s'en servir pour les processus critiques.

Voici le bench d'un petit RAMDisk avec HDTune : même le meilleur SSD du monde est expédié à la casse.

04.jpg

Prérequis :

De la ram, beaucoup de ram !!!

En restant raisonnable :

4Go de RAM => 512 mo de RAMDisk

8Go de RAM => 2 Go de RAMDisk

16Go de RAM => 4Go de RAMDisk (ou 8 avec la version payante)

32Go de RAM => 8-16Go de RAMDisk

64Go de RAM => 16-32 Go de RAMDisk

etc.

Un Windows :

Windows XP 32 bits ou 64 bits

Windows Vista 32 bits ou 64 bits

Windows 7 32 bits ou 64 bits

Wndows Server 2003 ou 2008 32 bits ou 64 bits

Faites attention à ce que vous utilisez comme quantité de RAMDisk par rapport à votre quantité de RAM, vous pourriez obtenir un résultat délirant allant d'un écran bleu à un frein de l'ordre 5000x sur les performances.

LE RAMDISK :

Téléchargement et mise en place :

Pour ce tuto, j'ai choisi celui qui me semblait être l'utilitaire le plus performant : RAMDisk, notamment pour sa compatibilité avec tous les systèmes 64 et sa relative gratuité (limitation de 4Go par RAMDisk)

ATTENTION : Pour Windows 8, il faut au minimum la version 4

Vous pouvez le télécharger gratuitement pour une version autorisant jusqu'à 4 Go sur le site officiel : ici. Ce logiciel existe aussi sous le nom de Radeon Ramdisk : http://www.radeonramdisk.com/, qui est strictement identique mais proposé par AMD.

Une fois sur le site, cliquez sur le bouton gris :

01.jpg

NB : Vous pouvez également acheter la version à 14.99$ qui débride le logiciel si vous avez la capacité de RAM nécéssaire.

Installez le ensuite.

Mise en route :

Lancez : 02.jpg

Pour aboutir à cet écran :

03.jpg

Régler ensuite la valeur de RAM à utiliser en fonction de votre mémoire vive (ou des recommandations disponibles plus haut)

Cliquez sur Start ; Acceptez le Driver et cochez la case puis validez.

Votre RAMDisk est alors créé.

Notez que ce RAMDisk est équipé d'un système de sauvegarde intégré afin de récupérer les données malgrès l'extinction de l'ordinateur.

Il ne vous reste plus qu'à déplacer les processus critiques dessus.

Utilisation :

Internet Explorer 8, 9 et 10:

Capacité requise : 64Mo-512Mo

Gain : Important (sauf en téléchargement initial)

Ouvrir Internet Explorer :

Cliquez sur l'engrenage : 05.jpg

Cliquez ensuite sur Options Internet

Sur l'écran qui s'ouvre cliquez sur Paramêtres dans historique de navigation :

06.jpg

Puis sur déplacer le dossier :

07.jpg

Choisissez alors votre RAMDisk. Appliquer les changements et redémarrez IE

NB : en cas de message d'erreur au moment du déplacement, il faut nettoyer d'abord les fichiers temps d'IE.

Firefox : (par @boulixx)

Capacité requise : 64Mo-512Mo

Gain : Exceptionnel (sauf en téléchargement initial)

1 Dans Firefox, saisissez la commande about:config dans la zone d'adresses et pressez la touche Entrée

2 Cliquez avec le bouton droit de la souris dans la liste des options et choisissez la commande Nouvelle, Chaîne de caractères.

3 Dans le champ Nom de l'option, saisissez browser.cache.disk.parent_directory. Cliquez sur OK.

4 Saisissez alors le chemin vers l'endroit où stocker le cache du navigateur, c'est à dire vers le disque virtuel, Z:\ par exemple.

5 Cliquez enfin sur OK. Redémarrez Firefox pour appliquer la modification.

Vérification

Afin de vérifier que les changement on pris effet, tapez l’url about:cache dans Firefox et vous devriez avoir le Disk Cache Device qui a changé , pour se retrouver a la lettre du lecteur Ramdisk que vous avez précisé.

Share this post


Link to post
Share on other sites

Ca n'a pas le même effet avec une clef USB en Ready Boost ? (donc limité à Seven je crois).

On peut y mettre quoi à part les temporaires IE ?

Pas de souci si on a un dual boot avec chaque OS sur des HDD différents ?

Quel serait l'INpact de la veille prolongée ?

Share this post


Link to post
Share on other sites

bonjour ,

super tuto ,je me permets de rajouter pour Firefox

Avec Firefox

1 Dans Firefox, saisissez la commande about:config dans la zone d'adresses et pressez la touche Entrée

2 Cliquez avec le bouton droit de la souris dans la liste des options et choisissez la commande Nouvelle, Chaîne de caractères.

3 Dans le champ Nom de l'option, saisissez browser.cache.disk.parent_directory. Cliquez sur OK.

4 Saisissez alors le chemin vers l'endroit où stocker le cache du navigateur, c'est à dire vers le disque virtuel, Z:\ par exemple.

5 Cliquez enfin sur OK. Redémarrez Firefox pour appliquer la modification.

voilu :transpi:

Share this post


Link to post
Share on other sites

re

on peux aussi rajouter cette commande

Vérification

Afin de vérifier que les changement on pris effet, tapez l’url about:cache dans Firefox et vous devriez avoir le Disk Cache Device qui a changé , pour se retrouver a la lettre du lecteur Ramdisk que vous avez préciser.

:byebye:

Share this post


Link to post
Share on other sites

Est-ce le bon endroit ? :keskidit:

\ Forum PC INpact \ Software : systèmes, logiciels et lignes de codes \ Réseaux, Internet et Services en Ligne

Share this post


Link to post
Share on other sites
Guest

Parce que c'est surtout à usage des navigateurs. D'un autre côté c'est pas faux qu'on pourrait mettre ça en Windows lol ^^

Donc je laisse décider démocratiquement lol

@boulixx, ajout effectué

Share this post


Link to post
Share on other sites
Guest

@kamuisuki : si tu peux donner le détail de la manip (je ne joue pas minecraft), je l'ajoute :)

Share this post


Link to post
Share on other sites

Mais du coup, tous les fichiers sont perdus au redémarrage, non ?

Non normalement il copie le contenu du ramdisk sur le DD et le remonte au démarrage

Share this post


Link to post
Share on other sites
Guest

Par défaut non, il faut activer l'option dans le second onglet (juste indiquer où faire la sauvegarde).

Comme c'est de l'écriture linéaire, ça ne consomme pas trop de ressource a la réinjection des données.

L'opération étant faite au démarrage, il ne faut pas lancer les applis concernés avant que la recharge soit faite (mais ça va assez vite vu que les données sont compressés et l'écriture linéaire)

Share this post


Link to post
Share on other sites

Une bonne astuce ! Je vais essayer de creuser ça pour OSX... :transpi:

Par contre, comme le faisait remarquer goodwhitegod, je verrais plutôt ce topic en section Windows pour le coup... :ouioui:

:chinois:

Share this post


Link to post
Share on other sites
Guest

Oui vu qu'ion le rend plus généraliste, au départ je pensais juste au surf (et j'avais une autre idée en tête). donc oui, on déplace ;)

:move:

Share this post


Link to post
Share on other sites

Hello !

Bon tuto :yes: !

Juste un p'tit mot pour dire que je tourne depuis plus d'un an sans soucis avec 24Gio de RAM et un RAMDisk de 16Gio :chinois:. Avec 16Gio de RAM, je pense qu'on peut raisonnablement créer un RAMDisk de 8Gio sans impact sur les performances de la machine.

gallery_83505_69_3523.png

Share this post


Link to post
Share on other sites
Guest

Je suis en train de me préparer mon nouveau monstre, je profiterais de le monter pour faire des essais avant de monter les machines virtuelles (compte tenu que la quantité de mémoire vive va être colossalle).

Share this post


Link to post
Share on other sites

Petite précision concernant le logiciel présenté ici...

Dataram RAMDisk simule la présence d'un disque physique,

gallery_83505_69_1500.png

il est donc possible d'utiliser n'importe quel logiciel (y compris le gestionnaire de disques Windows) pour le formater ou créer des partitions dedans.

gallery_83505_69_1511.png

Inutile donc de s'inquiéter si le logiciel de Dataram en lui même ne propose pas le formatage en NTFS, il est tout à fait possible de créer une partition du FileSystem que l'on souhaite à l'aide d'un logiciel tiers.

Et en ce qui concerne la sauvegarde automatique sur HDD à chaque arrêt,

gallery_83505_69_6549.png

ça marche parfaitement même s'il y a plusieurs partitions et plusieurs FS différents (testé et approuvé par mes soins :yes:)

Share this post


Link to post
Share on other sites

La seule manière de faire ça à ma connaissance c'est avec un vrai Ram-Disk, type i-ram. Par contre, il y a moyen de charger tout ce qui est noyau/drivers en ram je crois. Mais je ne sais plus du tout où est cachée l'option.

Share this post


Link to post
Share on other sites

par contre peut-on installer windows en RAM et booter dessus ?

(j'ai pas tout lu :transpi: )

C'est possible, mais ce n'est pas évident :transpi: !

En gros, le principe c'est de booter sur une clé USB qui va copier le système en RAM au démarrage avant de le lancer. Du coup le temps de démarrage du système n'est pas amélioré, il est même carrément franchement dégradé. Par contre, une fois le système chargé, ça carbure !

Share this post


Link to post
Share on other sites
Guest

Pour expliquer ce que disais Xaelias, c'est tout à fait exact pour l'Iram et il n'y a pas besoin de clef USB du tout, juste de se battre (un peu) avec un driver. Sous XP (époque où ça a été inventé c'était impossible. par contre sous Vista/7 c'est franchement une bonne idée.

Pour le principe :

- l'IRAM est une carte PCIe avec une batterie pour ne pas perdre les données en cas de perte de courant sur laquelle on branche ses barrettes de RAM.

La suite est simple, on installe le S/E dessus et là ça envoie du très très lourd mais bien sur comme c'est du PCI ça n'envoie pas autant que la RAM en direct mais c'est déjà ultra puissant.

=> Je vais réfléchir à la question tiens.

http://www.pcinpact.com/news/45083-iRAM-Gigabyte-RAID0-16-GPU.htm

Mais de prime abord il me semble que ça ne pouvait pas faire plus de 8go et c'était du sata 2 => Donc on est limited par rapport à un SSD en fait.

Sans compter qu'il fallait de la RAMDisk....

Share this post


Link to post
Share on other sites

×
×
  • Create New...