web-dev-qa-db-fra.com

Quel est le maximum RAM supportable par Linux?

Quel est le maximum supportable RAM par Linux? Supposons que le matériel est/supporte 64 bits. Parmi toutes les distributions Linux.

Est-ce que ça va jusqu'à 16 exaoctets, ou est-ce limité comme avec Windows qui je crois est de 192 gigaoctets?

29
Rik Telner

Red Hat Enterprise Linux (RHEL)

Ce sont probablement une bonne base, en regardant les capacités de RHEL6, elles sont couvertes ici, intitulées: capacités et limites de la technologie Red Hat Enterprise Linux 6 .

ss #1

REMARQUE: [5] Les limites architecturales sont basées sur les capacités du noyau Red Hat Enterprise Linux et du matériel physique. La limite de Red Hat Enterprise Linux 6 est basée sur un adressage de mémoire physique de 46 bits. La limite de Red Hat Enterprise Linux 5 est basée sur l'adressage de la mémoire physique 40 bits. Toute la mémoire système doit être équilibrée entre les nœuds NUMA dans un système compatible NUMA.

Documents sur le noyau

Aussi, si vous jetez un œil aux documents du noyau, Documentation/x86/x86_64/mm.txt :

Virtual memory map with 4 level page tables:

0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm

Donc 247 octets = 128 To

22
slm