Je viens de passer de 512 Mo =E0 1Go de RAM, et voudrais=20
privil=E9gier l'utilisation de la RAM au d=E9pends du fichier=20
d'=E9change.
On m'a indiqu=E9 une astuce concernant le noyau du syst=E8me=20
et les drivers avec regedit=20
(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessio
n Manager\Memory Management]=20
"DisablePagingExecutive"=3Ddword:00000001), mais =E7a n'a pas=20
vraiment d'effet. Y a-t-il un autre param=E8tre ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message news:0c0f01c5912f$195fdb10$ , Vincent Delhommea s'est ainsi exprimé:
Bonjour.
Je viens de passer de 512 Mo à 1Go de RAM, et voudrais privilégier l'utilisation de la RAM au dépends du fichier d'échange. On m'a indiqué une astuce concernant le noyau du système et les drivers avec regedit (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessio n ManagerMemory Management] "DisablePagingExecutive"=dword:00000001), mais ça n'a pas vraiment d'effet.
Normal ! Ce paramétrage ne concerne QUE les DRIVERS user et kernel et le code kernel (noyau) ! Les applis (user) ne sont pas du tout affectées ...
C'est décrit dans l'article : "How to Stop the NTExecutive from Paging to Disk" Q184419 http://support.microsoft.com/kb/184419/en-us NB: l'article existe en français, mais comme il a été traduit par un automate, c'est encore plus incompéhensible qu'en anglais ! http://support.microsoft.com/?id4419
Moi aussi j'ai essayé (jadis) et cela n'a pas changé grand chose!;-))
Y a-t-il un autre paramètre ?
Oui, mais ATTENTION ...!
Il existe en effet l'entrée HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementIoPageLockLimit de type DWORD
Cette entrée, comme son nom le suggère, indique le nombre d'octets qui peuvent être verrouillés au cours d'une opération d'entrée/sortie. Si elle vaut 0, le système alloue par défaut 512 Ko. La valeur MAXIMALE que l'on peut allouer est la quantité de RAM moins un "petit quelque chose" qui dépend de cette valeur : 7 Mo pour 16 Mo de RAM 16 Mo pour 64 Mo de RAM 64 Mo pour 512 Mo de RAM (c'est presque linéaire : )
Personnellement, je me garderais bien de bidouiller cette valeur !!! Le MSDN dit ceci : "Be careful when changing this value. The default value computed by the system when IoPageLockLimit is 0 is tuned specifically for system performance. Allowing the system to lock down more memory can have a detrimental effect on system performance. "
C'est-à-dire l'effet inverse de ce qui est escompté!
En règle générale, il FAUT éviter de bidouiller la BDR pour d'hypothétiques améliorations de performances ! Dans 99.99999999999% des cas, soit çà ne fait rien (dans le meilleur des cas !), soit çà dégrade les perfs !
La seule façon de privilégier la RAM plutôt que le swap, c'est ... tout simplement d'avoir un swap MINIMAL ! P.ex. si au départ avec 512 Mo de RAM tu avais un swap de 500 Mo, maitenant avec 1 Go de RAM ramène le swap à 200 Mo. (il faut agir empiriquement). Et si par hasard tu as trop réduit le swap, et donc si Windows rouspète, il suffira de le réaugmenter ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Dans le message news:0c0f01c5912f$195fdb10$a601280a@phx.gbl ,
Vincent Delhommea <anonymous@discussions.microsoft.com> s'est ainsi exprimé:
Bonjour.
Je viens de passer de 512 Mo à 1Go de RAM, et voudrais
privilégier l'utilisation de la RAM au dépends du fichier
d'échange.
On m'a indiqué une astuce concernant le noyau du système
et les drivers avec regedit
(HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessio
n ManagerMemory Management]
"DisablePagingExecutive"=dword:00000001), mais ça n'a pas
vraiment d'effet.
Normal !
Ce paramétrage ne concerne QUE les DRIVERS user et kernel et le code kernel
(noyau) !
Les applis (user) ne sont pas du tout affectées ...
C'est décrit dans l'article :
"How to Stop the NTExecutive from Paging to Disk"
Q184419
http://support.microsoft.com/kb/184419/en-us
NB: l'article existe en français, mais comme il a été traduit par un
automate,
c'est encore plus incompéhensible qu'en anglais !
http://support.microsoft.com/?id4419
Moi aussi j'ai essayé (jadis) et cela n'a pas changé grand chose!;-))
Y a-t-il un autre paramètre ?
Oui, mais ATTENTION ...!
Il existe en effet l'entrée
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory
ManagementIoPageLockLimit
de type DWORD
Cette entrée, comme son nom le suggère, indique le nombre d'octets qui
peuvent être verrouillés au cours d'une opération d'entrée/sortie. Si elle
vaut 0, le système alloue par défaut 512 Ko.
La valeur MAXIMALE que l'on peut allouer est la quantité de RAM moins un
"petit quelque chose" qui dépend de cette valeur :
7 Mo pour 16 Mo de RAM
16 Mo pour 64 Mo de RAM
64 Mo pour 512 Mo de RAM
(c'est presque linéaire : )
Personnellement, je me garderais bien de bidouiller cette valeur !!!
Le MSDN dit ceci :
"Be careful when changing this value.
The default value computed by the system when
IoPageLockLimit is 0 is tuned specifically for system
performance.
Allowing the system to lock down more memory can
have a detrimental effect on system performance. "
C'est-à-dire l'effet inverse de ce qui est escompté!
En règle générale, il FAUT éviter de bidouiller la BDR pour d'hypothétiques
améliorations de performances !
Dans 99.99999999999% des cas, soit çà ne fait rien (dans le meilleur des cas
!), soit çà dégrade les perfs !
La seule façon de privilégier la RAM plutôt que le swap, c'est ... tout
simplement d'avoir un swap MINIMAL !
P.ex. si au départ avec 512 Mo de RAM tu avais un swap de 500 Mo, maitenant
avec 1 Go de RAM ramène le swap à 200 Mo. (il faut agir empiriquement).
Et si par hasard tu as trop réduit le swap, et donc si Windows rouspète, il
suffira de le réaugmenter ...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans le message news:0c0f01c5912f$195fdb10$ , Vincent Delhommea s'est ainsi exprimé:
Bonjour.
Je viens de passer de 512 Mo à 1Go de RAM, et voudrais privilégier l'utilisation de la RAM au dépends du fichier d'échange. On m'a indiqué une astuce concernant le noyau du système et les drivers avec regedit (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessio n ManagerMemory Management] "DisablePagingExecutive"=dword:00000001), mais ça n'a pas vraiment d'effet.
Normal ! Ce paramétrage ne concerne QUE les DRIVERS user et kernel et le code kernel (noyau) ! Les applis (user) ne sont pas du tout affectées ...
C'est décrit dans l'article : "How to Stop the NTExecutive from Paging to Disk" Q184419 http://support.microsoft.com/kb/184419/en-us NB: l'article existe en français, mais comme il a été traduit par un automate, c'est encore plus incompéhensible qu'en anglais ! http://support.microsoft.com/?id4419
Moi aussi j'ai essayé (jadis) et cela n'a pas changé grand chose!;-))
Y a-t-il un autre paramètre ?
Oui, mais ATTENTION ...!
Il existe en effet l'entrée HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementIoPageLockLimit de type DWORD
Cette entrée, comme son nom le suggère, indique le nombre d'octets qui peuvent être verrouillés au cours d'une opération d'entrée/sortie. Si elle vaut 0, le système alloue par défaut 512 Ko. La valeur MAXIMALE que l'on peut allouer est la quantité de RAM moins un "petit quelque chose" qui dépend de cette valeur : 7 Mo pour 16 Mo de RAM 16 Mo pour 64 Mo de RAM 64 Mo pour 512 Mo de RAM (c'est presque linéaire : )
Personnellement, je me garderais bien de bidouiller cette valeur !!! Le MSDN dit ceci : "Be careful when changing this value. The default value computed by the system when IoPageLockLimit is 0 is tuned specifically for system performance. Allowing the system to lock down more memory can have a detrimental effect on system performance. "
C'est-à-dire l'effet inverse de ce qui est escompté!
En règle générale, il FAUT éviter de bidouiller la BDR pour d'hypothétiques améliorations de performances ! Dans 99.99999999999% des cas, soit çà ne fait rien (dans le meilleur des cas !), soit çà dégrade les perfs !
La seule façon de privilégier la RAM plutôt que le swap, c'est ... tout simplement d'avoir un swap MINIMAL ! P.ex. si au départ avec 512 Mo de RAM tu avais un swap de 500 Mo, maitenant avec 1 Go de RAM ramène le swap à 200 Mo. (il faut agir empiriquement). Et si par hasard tu as trop réduit le swap, et donc si Windows rouspète, il suffira de le réaugmenter ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *