Le Linux 32 bits peut-il utiliser tous les 4 Go de RAM sans un kernel PAE?

Est-ce que je bénéficierai du kernel Linux 32-bit PAE-enabled sur le kernel 32-bit non-PAE dans un server qui a exactement 4 Go de ram (et 'pae' dans les drapeaux cpuid)? Le système pourra-t-il utiliser tous les 4 Go de ram sans un kernel PAE, ou une partie de la memory va-t-elle au ralenti?

4 Solutions collect form web for “Le Linux 32 bits peut-il utiliser tous les 4 Go de RAM sans un kernel PAE?”

Oui, vous devrez activer PAE pour voir tous les 4 Go de RAM. Alors qu'un CPU 32Bit devrait en théorie pouvoir utiliser jusqu'à 4 Go de RAM sans PAE, le problème est qu'il nécessite tous les 32 bits du bus d'adresse pour utiliser les 4 Go, ce qui ne laisse rien à des choses comme les maps charts. Ainsi, avec les systèmes non PAE, vous obtiendrez less de 4 Go. L'activation de PAE permettra de contourner ce problème.

Vous auriez besoin du kernel habilité par PAE pour voir le 4gb de RAM, oui. Bien qu'il y ait beaucoup de débats sur le fait de voir la memory supplémentaire à travers des hacks comme PAE, il offre tout avantage.

En fait, Jeff Atwood a fait une excellente publication à propos de ce problème: Dude, où est ma RAM

Je suppose que vous voulez "récupérer" la memory perdue que les périphériques utilisent?

Rappelez-vous maintenant, la memory physique n'est pas la même que l'espace d'adressage virtuel. C'est-à-dire que chaque programme individuel ne pourra encore utiliser que 2 Go. Cependant, plus d'entre eux peuvent être en mesure de fonctionner sans échanger.

Rappelez-vous également que l'adressage PAE prend plus de comptabilité de table de pages / pages, de sorte que vous perdez de la memory. Probablement beaucoup less que les appareils utilisés.

Oui, vous pourrez utiliser la plupart des 4 Go de RAM. Consultez cette publication de Stackoverflow pour une discussion plus approfondie de PAE (entre autres)

  • Est-ce que l'utilisation du commutateur statup / 3 Go dans Windows 2008 x86 uniquement en exécutant Sql Server 2008 x86 est une bonne chose?
  • Quels sont les processeurs / ne supportent pas PAE?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.