PC-optimise.com Contacter l'administrateur
Thème :
Pages lues : 834961 - Visites : 742992 
Modifications sur le site :
  • 11/04/2010 : Modification des scripts CSS
  • 31/03/2010 : Suppression du Javascript dans le menu principal
  • 24/04/2008 : Mise en plage de dons via PayPal

Booster les performances et sécuriser avec un Ramdisk

Page mise en ligne le 25/03/2011 - Mandorlo F.
Imprimer le document
Imprimer
Recommander le document à quelqu´un
Recommander
Faire une remarque
Des remarques ?

Sommaire :
  1. Introduction
  2. Création d'un ramdisk sous Windows
  3. Déplacement des fichiers temporaires de Windows
  4. Déplacement des fichiers temporaires du navigateur
  5. Exemples d'applications courantes
  6. Conclusion

3. Déplacement des fichiers temporaires de Windows

Déplacement des dossiers temporaires pour les applications

Par défaut, les répertoires temporaires de Windows sont définis à l´aide de 4 variables : deux concernent les répertoires pour le système, et deux autres pour l´utilisateur. La plupart des applications utilisent ces variables pour leurs propres fichiers temporaires. Pour y accéder, il faut aller dans les propriétés avancées du système (dans Panneau de configuration>système), puis cliquer sur Variable d´environnement.

Par défaut, ces variables valent :

  • %USERPROFILE%\Local Settings\Temp pour les variables TMP et TEMP de type "utilisateur"
  • %SystemRoot%\Temp pour les variables TMP et TEMP de type "système"
Afin de limiter l´interaction des différents répertoires temporaires, il est préférable de créer deux dossiers distincts (l´un pour les dossiers temporaires de l´utilisateur, l´autre pour l´OS), comme on peut le voir sur l´image suivante :
Variables utilisateur et système

Variables utilisateur et système.

... puis de modifier toutes les variables. Ces répertoires n´existeront pas au démarrage de la machine : la plupart du temps, ils seront créés lorsqu´ils seront utilisés. Cependant, pour éviter tout soucis, il sera préférable de créer ces dossiers à l´aide de l´éditeur de stratégies de groupe local (en lançant gpedit.msc dans Exécuter...), et d´ajouter un script au démarrage de la machine (aller dans Paramètres Windows>Scripts (Démarrage/arrêt), conformément à cette image :
Création du script de démarrage pour créer les dossiers temporaires

Création du script de démarrage pour créer les dossiers temporaires

Le fichier MakeTempFolders.bat (normalement situé dans C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup) contient naturellement les commandes suivantes :

md Z:\UTEMP
md Z:\WTEMP

Conseil(s) d´utilisation :

  • La manipulation pour les variables "utilisateur" est nécessaire pour chacun des comptes. Si on autorise l´utilisation de plusieurs comptes simultanément, il faudra autant de répertoires dans le Ramdisk.
  • On pourra surveiller le taux de remplissage du Ramdisk pour s´assurer qu´il est assez grand. Cependant, 200 Mo environ permet déjà de satisfaire la très grande majorité des utilisations (plus poussé que la simple bureautique)
  • Afin de ne pas avoir à modifier à la main les chemins temporaires des applications (par exemple, l´emplacement du cache primaire de Photoshop), il est préférable d´installer le Ramdisk le plus tôt possible.

Avantage(s) :

  • Les données temporaires sont nettement plus rapide d´accès. Cependant, elles sont aussi perdues à chaque démarrage (avec arrêt complet).
  • Lorsqu´on choisit de Redémarrer l´ordinateur, le contenu du Ramdisk est conservé, ce qui permet de continuer une installation qui nécessite un redémarrage pour se terminer.
  • Lorsqu´on met en veille prolongée, le contenu du Ramdisk est sauvé, ce qui évite de corrompre le fonctionnement des applications lorsqu´on sort de veille.

Inconvénient(s) :

  • En dehors de quelques manipulations (décompressions de fichiers compressés de grande taille, ou installation de programmes nécessitant une décompression), un Ramdisk de quelques dizaines de Mo suffit. Pour les fichiers compressés, le fait d´utiliser le clic droit Décompresser ici évite de passer par les répertoires temporaires.

Déplacement du spooler d´impression

Par défaut, les données imprimées passent par un dossier temporaire particulier, dont le chemin est C:\WINDOWS\System32\spool\PRINTERS. En allant dans les propriétés du serveur d´impression, puis à l´onglet Avancé, on peut modifier ce chemin. C´est tout aussi possible via la base de registre, dans la variable DefaultSpoolDirectory de type chaine, située dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers.

On pourra aussi utiliser un fichier *.reg avec le contenu suivant :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers]
"DefaultSpoolDirectory"="Z:\\PRINTERS"

Conseil(s) d´utilisation :

  • Pour les gens qui impriment des documents avec des images en haute résolution, il peut être nécessaire que le spooler soit conséquent (au moins 50 Mo de libre dans le Ramdisk)

Avantage(s) :

  • On peut s´attendre à ce que la préparation des documents soit plus rapide avant de partir définitivement à l´impression.
  • En cas de plantage du spooler d´impression, il est de toute façon purgé à chaque démarrage

ATTENTION

Lorsqu´on imprime des documents volumineux comportant des images de très grande taille (par exemple plusieurs images A4 en 600 DPI), le cache pour l´impression peut rapidement dépasser plusieurs centaines de Mo et saturer le Ramdisk. Dans ce cas, l´impression peut ne pas être assurée jusqu´au bout. Heureusement, dans les propriétés des imprimantes, il est possible de compresser ces données (spool). L´exemple ci-dessous illustre la précédure pour une imprimante Canon. Pour cela, se rendre dans les préférences de l´imprimante, puis dans Options d´impression et cocher Réduire la taille des données de spouler.

Options d´impression pour une Canon IP 4200

Options d´impression pour une Canon IP 4200

Dans le cas suivant, cela permet de ne pas saturer un ramdisk de 620 Mo.
Réduction de la taille du spool d´impression

Réduction de la taille du spool d´impression

Page précédentePage suivante

Avez-vous apprécié l´absence de publicité sur ce site ?
La publicité est utilisée sur les sites internet pour financer les frais d´hébergement et de fonctionnement. PC-Optimise préférant que ses lecteurs ne soient pas importunés par ces contenus non désirés, c´est un système de dons qui a été mis en place, le reste des dépenses restant à la charge de l´auteur. Si vous avez apprécié, vous pouvez donc contribuer à travers un don via PayPal.


Copyright©PC-optimise.com (mis en ligne le 8 mai 2006) - Webmestre : Mandorlo F.
Page générée en 0,0045s