La Fibre

Télécom => Logiciels et systèmes d'exploitation => Windows Microsoft Windows => Discussion démarrée par: vivien le 17 octobre 2016 à 21:39:13

Titre: OS 32bits avec 16Go de ram
Posté par: vivien le 17 octobre 2016 à 21:39:13
Pour ceux qui se demandent ce que cela fait d'installer un Windows 32 bits sur une machine qui as plus de 4Go de RAM, voici la réponse :

(https://lafibre.info/testdebit/windows10/201610_windows10_32bits_1.png)

(https://lafibre.info/testdebit/windows10/201610_windows10_32bits_2.png)
Titre: OS 32bits avec 16Go de ram
Posté par: alain_p le 17 octobre 2016 à 21:49:26
C'est du gâchis, 16 Go de Ram ;)
Titre: OS 32bits avec 16Go de ram
Posté par: Nh3xus le 17 octobre 2016 à 22:18:14
Renard, raisins, toussa toussa
Titre: OS 32bits avec 16Go de ram
Posté par: vivien le 18 octobre 2016 à 08:53:06
Ubuntu, lui utilise PAE (Physical Address Extension, Extension d'adresse physique en Français) pour proposer plus de 4 Go de ram sur un système 32bits.

Le processeur possède quatre lignes (physiquement quatre broches sur le processeur) d'adresses supplèmentaires en externe utilisées pour adresser la mémoire additionnelle, et en interne contient des tables de pages de 36 bits, cependant les applications continuent à utiliser des instructions « 32 bits » avec des adresses et un modèle de mémoire limité à 4 gibioctets. Le système d'exploitation utilise le PAE pour faire correspondre à cet espace d'adresses 32 bits la totalité des 64 gibioctets de mémoire, cette association peut être (et c'est souvent le cas) différente pour chaque processeur d'un système multiprocesseur. Ainsi la mémoire supplèmentaire est utilisée même si les applications ne peuvent y accéder simultanèment.
Source : Wikipedia (https://fr.wikipedia.org/wiki/Extension_d%27adresse_physique)

J'avais déjà tenté avec un Windows Vista 32bits de faire reconnaître plus de 3,4 Go de ram sans sucés, je vois que la situation est inchangée sous Windows 10.

Linux proposé depuis de nombreuses années le support du PAE (intégré dans les processeurs depuis le Pentium Pro) :
(https://lafibre.info/testdebit/ubuntu/201610_ubuntu1610_32bits_1.png)

(https://lafibre.info/testdebit/ubuntu/201610_ubuntu1610_32bits_2.png)

Sinon pas d'inquiétude pour mon PC : il a un autre disque dur avec tous les OS en 64bits.
Titre: OS 32bits avec 16Go de ram
Posté par: Jojo78 le 18 octobre 2016 à 08:59:46
Le swap de 16Go c'est Ubuntu qui l'a décidé lors de l'installation ou est-ce toi?
Y-a-t-il une préconisation du style 1Go de mémoire, 1Go de swap?
Titre: OS 32bits avec 16Go de ram
Posté par: vivien le 18 octobre 2016 à 09:08:21
Le swap de 16 Go, c'est Ubuntu qui l'a crée, j'ai fait une installation type Mme Michu en cliquant sur suivant (pour l'OS que j'utilise je fais à la main, car j'aime bien avoir /home dans une partition distincte de /)

Pour le Swap, la règle c'est d'avoir au moins autant de swap que de mémoire vive pour permettre une hibernation (tu vides la mémoire dans le swap et il est possible de couper complètement l'alimentation)

Historiquement on recommandait 2x plus de swap que de RAM (32 Mo de swap pour un PC avec 16 Mo de ram), mais aujourd'hui ce n'est vraiment plus nécessaire, ni même une bonne idée avec un disque dur traditionnel : si le système utilise autant de swap, il devient trop lent pour être utilisable.
La vitesse des disques dur a peu progressé, par rapport aux autres composants, et l’utilisation du swap sur un disque dur 7200tr/min est vraiment catastrophique en terme de perf.

Sur des serveurs je mets habituellement pas trop de swap (1/4 de la mémoire vive) et je limite l'utilisation du swap en rajoutant dans /etc/sysctl.conf la ligne
vm.swappiness = 30
Titre: OS 32bits avec 16Go de ram
Posté par: thenico le 18 octobre 2016 à 12:27:49
PAE est derrière un flag (https://social.technet.microsoft.com/Forums/windows/en-US/ece2d9a9-26bf-488a-a7d3-174ed0937eab/how-to-enable-pae-on-windows-2008-server-enterprise-32bit?forum=winserversetup) et ne s'activera pas s'il y a des pilotes non PAE-aware.
Il existe  un patch (http://www.makeuseof.com/tag/unlock-64gb-ram-32-bit-windows-pae-patch/) pour forcer l'activation.
Titre: OS 32bits avec 16Go de ram
Posté par: vivien le 18 octobre 2016 à 12:38:37
J'ai tenté de forcer l'activation sur le Vista à l'époque et cela n'a rien donné.

Il semble que Microsoft ai mis une limite commerciale, et il faut un OS serveur pour dépasser les 4Go de ram en 32bits :

(https://lafibre.info/testdebit/windows10/201610_limitations_memoire_windows.png)
Source : Wikipedia
Titre: OS 32bits avec 16Go de ram
Posté par: Aerendil le 18 octobre 2016 à 15:16:24
J'aime bien le XP starter à .5 Gb... loll ça fait style, "Non, tu n'auras pas droit à plus !"
Titre: OS 32bits avec 16Go de ram
Posté par: Nh3xus le 18 octobre 2016 à 17:25:05
XP Starter te permet même pas de changer le wallpaper  ;D
Titre: OS 32bits avec 16Go de ram
Posté par: vivien le 18 octobre 2016 à 20:12:03
Il existe  un patch (http://www.makeuseof.com/tag/unlock-64gb-ram-32-bit-windows-pae-patch/) pour forcer l'activation.
Le patch existe pour Windows 10 et j'ai testé, mais c'est Unsupported kernel version: 14393

Il faut Windows 10 (build 10586) pour que cela fonctionne.

Bon, je retourne en 64bits...
Titre: OS 32bits avec 16Go de ram
Posté par: corrector le 29 octobre 2016 à 12:35:58
Historiquement on recommandait 2x plus de swap que de RAM (32 Mo de swap pour un PC avec 16 Mo de ram), mais aujourd'hui ce n'est vraiment plus nécessaire, ni même une bonne idée avec un disque dur traditionnel : si le système utilise autant de swap, il devient trop lent pour être utilisable.
La vitesse des disques dur a peu progressé, par rapport aux autres composants, et l’utilisation du swap sur un disque dur 7200tr/min est vraiment catastrophique en terme de perf.
Le temps d'accès, pas la vitesse.