| Updated: October 28, 2024 | 
| Limit | x86_64 | ARMv7 | AArch64 | 
|---|---|---|---|
| System RAM (theoretical) | 1 TB | 128 GBa | 1 TB | 
| System RAM (tested) | 96 GB | 4 GBa | 8 GB | 
| Physical addressing | 48-bitb | 40-bit with startup's -x option, 32-bit without | 48-bitb | 
| Number of CPUsb | 32 | 32 | 32 | 
| Virtual address spaced | 512 GB | 2 GB | 512 GB | 
a You need to enable extended addressing by specifying the startup's -x option.
b May be limited further by the hardware.
d These are the absolute maximum limits for the virtual address space; you can reduce them by setting the RLIMIT_AS resource with setrlimit().