OVH Cloud OVH Cloud

Ram Maxi sous win2 k ?

2 réponses
Avatar
Jeepy
Bonjour à tous,

Quelqu'un peut-il me dire quelle est le maximum de Ram Win2 Kpro peut gérer
?
Est-ce toujours 2048 ?
Existe-t-il une astuce permettant d'en gérer plus ?

D'avance, merci à tous...

2 réponses

Avatar
Jean-Claude BELLAMY
Dans le message :,
Jeepy a pris la peine d'écrire ce qui suit :
Bonjour à tous,

Quelqu'un peut-il me dire quelle est le maximum de Ram Win2 Kpro peut
gérer ?
Est-ce toujours 2048 ?
2048 quoi ?

Litres ? kilomètres ? Poiseuilles ? Kelvins ?
;-)

Comme tout OS 32 bits, le maximum adressable directement est donc 2^32 = 4
Go
Windows NT 32 bits (toute version standard de NT4 à W2K3) gère ces 4 Go de
façon un peu spéciale, à savoir qu'une partie est réservé au
système (par défaut 2 Go) et une autre aux applications utilisateur (par
défaut 2 Go)

Le switch /3GB utilisé dans la ligne de commande du fichier boot.ini permet
de répartir ces 4 Go en
3 Go pour les programmes
1 Go pour le système.

P.ex.
multi(0)disk(0)rdisk(1)partition(3)windows="Windows 2003" /fastdetect
/3GB
multi(0)disk(0)rdisk(0)partiton(1)windows="Windows XP" /3GB /fastdetect
/NoExecute=AlwaysOff

Mais il ne faut pas croire que ce commutateur partage la RAM physique comme
un gateau avec une part de 3Go pour le mode user et une part de 1Go pour le
mode kernel.
C'est beaucoup plus complexe que çà !
cf. :
http://msdn2.microsoft.com/en-us/library/aa366912.aspx
+ les autres chapitres ...

Cela signifie que le mode user PEUT adresser jusqu'à 3 Go, (mais non pas
qu'on réserve 3 Go obligatoirement) et que mode kernel PEUT adresser jusqu'à
1 Go.

De plus, un article du DDK du MSDN dit ceci :
"On Windows XP, some drivers, especially video adapter
drivers with onboard RAM, cannot run with the /3GB
parameter because they require more address space
than the 1 GB kernel address space permits."

Donc avec certaines cartes video, il peut y avoir des problèmes avec le
commutateur /3GB car cela restreint à 1 Go l'espace mémoire adressable en
mode kernel (qui est celui des drivers) or il peut en nécessiter davantage.

Enfin, les infos données à ce sujet par MS sont particulièrement
vasouillardes pour ne pas dire contradictoires !

Exemple : le switch "/userva=xxxx"
Associé au switch /3GB, il permet de fixer avec précision le montant de
mémoire maximal alloué au maximum en mode user.
(et donc, par différence, celui alloué en mode kernel)

Et bien, ce switch est cité dans les articles 839490 et 319043, qui
concernent uniquement XP PRO.
MAIS dans cet article, on trouve un lien vers l'article 316739, intitulé
"How to Use the /USERVA Switch in the Boot.ini File to Tune /3GB
Configurations"
OR cet article est censé concerner UNIQUEMENT Windows Server 2003 !
???????

Existe-t-il une astuce permettant d'en gérer plus ?
cf. ci dessus


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
Jeepy
Merci pour ces explications, on ne peut plus claires et précises...
A bientôt.


"Jean-Claude BELLAMY" a écrit dans le
message de news:efM$
Dans le message :,
Jeepy a pris la peine d'écrire ce qui suit :
Bonjour à tous,

Quelqu'un peut-il me dire quelle est le maximum de Ram Win2 Kpro peut
gérer ?
Est-ce toujours 2048 ?
2048 quoi ?

Litres ? kilomètres ? Poiseuilles ? Kelvins ?
;-)

Comme tout OS 32 bits, le maximum adressable directement est donc 2^32 = 4
Go
Windows NT 32 bits (toute version standard de NT4 à W2K3) gère ces 4 Go de
façon un peu spéciale, à savoir qu'une partie est réservé au
système (par défaut 2 Go) et une autre aux applications utilisateur (par
défaut 2 Go)

Le switch /3GB utilisé dans la ligne de commande du fichier boot.ini
permet

de répartir ces 4 Go en
3 Go pour les programmes
1 Go pour le système.

P.ex.
multi(0)disk(0)rdisk(1)partition(3)windows="Windows 2003" /fastdetect
/3GB
multi(0)disk(0)rdisk(0)partiton(1)windows="Windows XP" /3GB
/fastdetect

/NoExecute=AlwaysOff

Mais il ne faut pas croire que ce commutateur partage la RAM physique
comme

un gateau avec une part de 3Go pour le mode user et une part de 1Go pour
le

mode kernel.
C'est beaucoup plus complexe que çà !
cf. :
http://msdn2.microsoft.com/en-us/library/aa366912.aspx
+ les autres chapitres ...

Cela signifie que le mode user PEUT adresser jusqu'à 3 Go, (mais non pas
qu'on réserve 3 Go obligatoirement) et que mode kernel PEUT adresser
jusqu'à

1 Go.

De plus, un article du DDK du MSDN dit ceci :
"On Windows XP, some drivers, especially video adapter
drivers with onboard RAM, cannot run with the /3GB
parameter because they require more address space
than the 1 GB kernel address space permits."

Donc avec certaines cartes video, il peut y avoir des problèmes avec le
commutateur /3GB car cela restreint à 1 Go l'espace mémoire adressable en
mode kernel (qui est celui des drivers) or il peut en nécessiter
davantage.


Enfin, les infos données à ce sujet par MS sont particulièrement
vasouillardes pour ne pas dire contradictoires !

Exemple : le switch "/userva=xxxx"
Associé au switch /3GB, il permet de fixer avec précision le montant de
mémoire maximal alloué au maximum en mode user.
(et donc, par différence, celui alloué en mode kernel)

Et bien, ce switch est cité dans les articles 839490 et 319043, qui
concernent uniquement XP PRO.
MAIS dans cet article, on trouve un lien vers l'article 316739, intitulé
"How to Use the /USERVA Switch in the Boot.ini File to Tune /3GB
Configurations"
OR cet article est censé concerner UNIQUEMENT Windows Server 2003 !
???????

Existe-t-il une astuce permettant d'en gérer plus ?
cf. ci dessus


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr