Rapidité de la RAM : comment tout mettre en ram ???

Rapidité de la RAM : comment tout mettre en ram ??? - Win NT/2K/XP - Windows & Software

Marsh Posté le 07-01-2003 à 00:07:57    

La ram étant plus rapide que n'importe quel DD SCSI ... y a t il un moyen en ayant une grosse qté de ram (genre 1 Go), de foutre entièrement Windows XP en RAM, voir même les softs etc ...
 
Y a t il un soft ou un truc pour faire ça ??
 
Si oui, c'est le panar après un chargement plus aucun accès disque, là ça tourne !!!!
 
Quand je parle de tout foutre en ram c vraiment tout foutre !!! (sans accès disque) ....
 
Est-ce possible a 99 % ???

Reply

Marsh Posté le 07-01-2003 à 00:07:57   

Reply

Marsh Posté le 07-01-2003 à 00:26:46    

Ca n'existe pas dans de telle proportions, parce qu'a mon avis ca soulerait un peu les gens d'avoir a reinstaller Windows et tous leurs softs et de perdre toutes leurs données a chaque fois qu'ils eteignent leur PC :D

Reply

Marsh Posté le 07-01-2003 à 08:18:13    

Je pense qu'il veut que tout se charge au démarrage, ensuite tranquille.
 

Reply

Marsh Posté le 07-01-2003 à 08:45:38    

met deja ca, ca evitera au kernel d'etre sous-utilise
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000001
 
 
tu peux aussi ajouter ca
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer]
"AlwaysUnloadDll"=dword:00000001

Reply

Marsh Posté le 07-01-2003 à 09:28:44    

jovial a écrit :

met deja ca, ca evitera au kernel d'etre sous-utilise
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000001
 
 
tu peux aussi ajouter ca
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer]
"AlwaysUnloadDll"=dword:00000001
 


 
Quels sont les améliorations de ces clés? Est ce que la machine est plus "rapide"?

Reply

Marsh Posté le 07-01-2003 à 09:32:41    

jovial a écrit :

"AlwaysUnloadDll"=dword:00000001
 


 
C'est le contraire de ce qu'il veut.
Cela force à retirer les DLL non utilisées de la RAM, donc il faudra aller les rechercher sur le disque à la prochaine utilisation (c'est utile juste pour ceux qui ont peu de RAM).
En plus tu oublies de dire que ça fait planter pas mal de softs, par exemple certaines versions d'Access.


Message édité par antp le 07-01-2003 à 09:33:15
Reply

Marsh Posté le 07-01-2003 à 09:41:13    

tu peux aussi... utiliser un lecteur RAM (lecteur virtuel 100% en RAM comme RAMDrive le fait si bien) du coup tu y install tes rep temp et cache des appli (photoshop ou autre.. voir windows si c'est possible) et les access à ce type en fait accede à la RAM. Mais j'ai pas essayer c'est juste une idée comme ca!

Reply

Marsh Posté le 07-01-2003 à 09:53:46    

darthmamour a écrit :


 
Quels sont les améliorations de ces clés? Est ce que la machine est plus "rapide"?


 
Le disablepaging executive fait gagner beaucoup de souplesse dans les temps de reponse d'un 2000/xp s'il a au moins 256 mo
 
le largesystemcache aussi, mais seulement si le systeme est prioritairement dedie a faire tourner rapidement l'OS proprement dit au detriment des applis => donc plutot oriente print server ou file server
 
le alwaysunloaddll est surtout interessant sur les systeme ayant peu de RAM pour eviter a celle ci de se fragmenter au cours d'une session de travail, surtout si on lance et on referme beaucoup d'applications au cours de la journee. Ca peut eviter d'avoir a trop rebooter pour reinitialiser les ressources.
 
Et pour repondre a antp, j'ai jamais vu que ca faisait planter Acces ni aucune autre appli d'ailleurs... :heink:


Message édité par Jovial le 07-01-2003 à 09:55:01
Reply

Marsh Posté le 07-01-2003 à 09:56:03    

jovial a écrit :

Et pour repondre a antp, j'ai jamais vu que ca faisait planter Acces ni aucune autre appli d'ailleurs... :heink:


 
C'est dit dans la doc de Xteq Xsetup, et j'ai testé, en effet sous Win2K ça faisait planter mon Access 2000 [:spamafote].
Bon ça n'arrive peut-être pas toujours, mais alors j'ai pas eu de bol alors qu'à mon premier essai ça se passe comme prévu :D


Message édité par antp le 07-01-2003 à 09:56:24
Reply

Marsh Posté le 07-01-2003 à 10:57:07    

jovial a écrit :


 
Le disablepaging executive fait gagner beaucoup de souplesse dans les temps de reponse d'un 2000/xp s'il a au moins 256 mo
 
le largesystemcache aussi, mais seulement si le systeme est prioritairement dedie a faire tourner rapidement l'OS proprement dit au detriment des applis => donc plutot oriente print server ou file server
 
le alwaysunloaddll est surtout interessant sur les systeme ayant peu de RAM pour eviter a celle ci de se fragmenter au cours d'une session de travail, surtout si on lance et on referme beaucoup d'applications au cours de la journee. Ca peut eviter d'avoir a trop rebooter pour reinitialiser les ressources.
 
Et pour repondre a antp, j'ai jamais vu que ca faisait planter Acces ni aucune autre appli d'ailleurs... :heink:


 
Merci de tes eclaircissements!

Reply

Marsh Posté le 07-01-2003 à 10:57:07   

Reply

Marsh Posté le 07-01-2003 à 21:40:39    

ah et bien je vois que mon post n'est pas si pourri que ça, que ça interresse certaines personnes

Reply

Marsh Posté le 07-01-2003 à 21:44:41    

je connaissais déjà certaines clés pour garder le noyau en RAM etc,  mais bon il reste des accès disque...
 
Ce que moi je veux (oui je suis chiant je sais ... lol), c'est n'avoir plus aucun chargement.
 
Le principe du RAM DISK n'est pas mal du tout ... a voir donc
pourquoi ne pas y mettre de pagefile en RAM DISK, par exemple. enfin bref si qq1 d'autre a une solution pour mettre completement un jeu en RAM (Quake 3 par exemple) et ne tourner alors qu'en RAM ... qu'il dise quel soft il utilise pour faire ça
Il me semble que on m'en avait déjà parlé vaguement, c'est pourquoi je me permets d'en reparler ici

Reply

Marsh Posté le 07-01-2003 à 22:17:42    

moi ça fait des années que j'y pense à cette idée, mais je me vois pas programmer un tel soft. RAMDrive était en effet super mais il limitait la taille du disque RAM à 4 Mo et il me semblait avoir fait le test que le lecteur logique n'était pas accessible sous windows (98 à l'époque de mon test).
et pour répondre à une objection ci-dessus, ce serait pas si terrible que ça de plus jamais éteindre son pc !! mais reste encore les plantages ;)

Reply

Marsh Posté le 07-01-2003 à 22:46:13    

J'ai un prog qui permet de mettre n'importe quel taille (bon faut reboot et ensuite formater le nouveau disque en NTFS, si on reboot faut reformatter). Mais à part ça, ça marche niquel !
 
Par contre j'ai oublié le nom :(

Reply

Marsh Posté le 08-01-2003 à 07:35:39    

JJay, le fonctionnement de la mémoire sous XP est très différente de 9X/ME. Si tu piges l'anglais, il y a un début d'explication ici :
 
http://www.aumha.org/a/xpvm.htm
 
Ça parle de mémoire virtuelle principalement. J'ai traduit une partie de l'article
 
Pourquoi y a-t-il si peu de RAM libre ?
 
On va tordre le cou ici à des mythes concernant les programmes qui libèrent la RAM sous XP. En effet, XP va utiliser toute la mémoire RAM possible selon l'adage "de la mémoire RAM libre est de la mémoire gaspillée".  
En pratique, imaginez que vous ouvrez un gros fichier avec Word. XP va charger Word en mémoire, puis, votre fichier. Vous quittez Word, XP va laisser en mémoire le programme Word et votre fichier, dans la zone du cache disque. Il ne les éjectera que si un autre programme doit être exécuté et qu'il n'y a plus de RAM disponible, le cache disque va alors diminuer de taille. Le terme "mémoire RAM libre" est donc impropre, il est plus correct de dire "mémoire pour laquelle XP n'a pas encore trouvé d'usage". Voilà pourquoi les programmes censés libérer de la RAM sont des leurres, au pire, ils font grossir le page file inutilement et les performances sont réduites, exactement l'inverse de l'effet attendu.

 
Ton envie de ne plus avoir d'accès disque est sans espoir car XP utilise toujours de la mémoire virtuelle (donc du DD). Même si tu désactives la MV, ce qui d'après l'article mentionné, est une grosse erreur sous XP vu que la RAM va alors servir pour de la réservation de pages qui resteront souvent inutilisées.
 
Le RAM Disk est aussi une solution si tu as 1 GB de RAM mais le page file en RAM c'est absurde car c'est le serpent qui se mord la queue vu que XP réserve de grosses quantités de RAM dans le page file pour le cas où. C'est très bien expliqué dans l'article.
 
Pierre.

Reply

Marsh Posté le 08-01-2003 à 08:27:50    

Mis quelqu' un a t' il déja fait des benchs et des tests avant et aprés modifs de ces clés dans la BDR ?????
 
Parce que perso aprés modif de ces clés je n' ai trouvé aucune améliorations dans l' utilisation d' XP ou de 2000.
Je dirais même que sans modifs de ces clés, l' utilisation d' XP ou de 2000 se révélent plus souple qu'  aprés modif de ces clés
 
PERSONNELEMENT JE NE VOIS PAS L' INTERET DE LE MODIF DE CES CLES.
Je pense que la modif de ces clés dans la BDR pour une meilleurs gestion de la mêmoire dans XP ou 2000 ca fais partie de l' imaginaire collectif et que ca ne repose sur rien de concret, sauf si on me prouve le contraire par le biais de vrai benchmarks  

Reply

Marsh Posté le 08-01-2003 à 09:48:31    

bah oui par défaut XP/2K est déjà relativement bien optimisé pour bcp de RAM [:spamafote]
 
un autre truc à propos du cache :
Dans le Task Manager, dans "Total memory", la 3e valeur montre le System Cache.
Quand je copie un gros fichier depuis un CD, il fout le maximum dans ce system cache. C'est la même chose que pour l'exemple du document word dans le post de pgriffet j'imagine...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-01-2003 à 09:57:45    

JJay a écrit :

La ram étant plus rapide que n'importe quel DD SCSI ... y a t il un moyen en ayant une grosse qté de ram (genre 1 Go), de foutre entièrement Windows XP en RAM, voir même les softs etc ...
 
Y a t il un soft ou un truc pour faire ça ??
 
Si oui, c'est le panar après un chargement plus aucun accès disque, là ça tourne !!!!
 
Quand je parle de tout foutre en ram c vraiment tout foutre !!! (sans accès disque) ....
 
Est-ce possible a 99 % ???


 
essais de voir sur ce site, il y as moulte soluce sympa: http://www.generation-nt.com/index.php
 

Reply

Marsh Posté le 08-01-2003 à 10:14:00    

soit pout le pagefile... a priori winXP et 2k le gère mieux que 98 ca je le savais déjà..... mais en ce qui concerne des appli qui ont le propre pagefile system (photoshop et même 3DSMax) pouvoir monter un lecteur de type RAMDrive et y placer le page file (si tu as beaucoup de rem) permet un gain de perf considérable.
de plus pour les jeux charger à 100% en mémoire, il me semble qu'il existe des utilitaire de RAMDisk qui au démarrage de win charge une image, et à la fermeture décharge l'image du lecteur RAM ce qui entraine un ralongement du temp d'ouverture et de fermeture mais pour le type qui à des acces disque pourri ca permet de ne plus "swapper" son disque pour lancer certaine appli! voilà moi c'est que s'arrete mes connaissance... je ne connais de nom d'appli... ce que je sais je l'ai chourrer sur des forum à droite à gauche.. alors maintenant si vous avez plus d'info je suis preneur!

Reply

Marsh Posté le 08-01-2003 à 10:28:29    

le pagefile ne peut pas etre ailleurs que sur un disque physique

Reply

Marsh Posté le 08-01-2003 à 10:36:09    

jovial a écrit :

le pagefile ne peut pas etre ailleurs que sur un disque physique


la raison?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed