RHEL(Red Hat Enterprise Linux)については、制限値の一覧があります。CPUの種類のみならず、バージョンによっても異なります。注意事項も多く、テスト済みと理論値が別々ですので、限界ギリギリになる場合はご注意ください。
Red Hat Enterprise Linux テクノロジの機能と制限 - Red Hat Customer Portal
CentOSについても、同じような表が存在します。理論値はRHELと変わり有りませんが、検証済みの値はそれよりもRHELよりも少なくなっていますので、ご注意ください。
About/Product - CentOS Wiki
Ubuntuについては最大値に関する一覧は見つけられませんでしたが、下記の資料にメモリに関数最大値については書かれています。ご参考ください。(訳は適当な私訳です)
32bit_and_64bit - Community Help Wiki
A 32-bit computer has a word size of 32 bits, this limits the memory theoretically to 4GB. This barrier has been extended through the use of 'Physical Address Extension' (or PAE) which increases the limit to 64GB although the memory access above 4GB will be slightly slower.
32bitコンピューターは32bitsのワード幅(訳注:ワードの意味はWikipeida:ワードを参照)であり、理論的には4GBまでがメモリの限界になります。この制限は物理アドレス拡張(PAE)を使うことで64GBまで拡張できますが、メモリアクセスは4GBのままであり(訳注:プロセスが利用できる通常のメモリ空間という意味と思われる)、僅かに遅くなります。
A 64-bit computer will be able to address up to 16.8 million TB (16 exabytes) although constraints are in place that limit this to around 1TB.
64bitコンピューターは1680万TB(16エクサバイト)まで可能にはなるのですが、制約として、約1TBに制限されています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。