On 2024-10-16, Christian Schulte <c...@schulte.it> wrote: > > No. That's what seems to went wrong when going from i386 to amd64. The > 3GB hard limit of i386 was in the range of available physical memory > (4GB) without swap. The 128GB on amd64 do not. Changing this to what > "memory" reads, makes no difference, though.
A 32-bit architecture allows for 2^32 bytes, or 4GB, of address space in a process. Memory addresses are stored in 32-bit variables - a single process can't use memory beyond this. Even on OS which use PAE to allow for larger _overall_ memory, and regardless of whether that memory is RAM or swap space on disk, the maximum that a single 32-bit process can use is still 4GB. -- Please keep replies on the mailing list.