Gnu 是用户空间,因此与 CPU 数量无关。CPU 和内存限制取决于内核和架构。
我假设您是在询问在 64 位模式下运行的 x86 架构。
Linux 内核支持的最大 CPU 数量(更准确地说是内核((甚至在芯片多线程/超线程情况下更准确的硬件线程))是编译时设置的参数。常用值为 8(默认 smp),对于更大的 smp 硬件为 32。最大设置为 512,尽管您将很难找出具有这么多 CPU 数量的实际 x86 硬件。
通过查看文件中NR_CPUS报告的值,您可能会获得为内核设置的值/boot/config-$(uname -r)。
最大(实验性)为 4096 [编辑:自 2013 年补丁以来可能为 8192],但 AFAIK 仅用于代码测试目的。
关于内存,Linux 内核可以支持大约 64 TB 的 RAM 和每个进程大约 128 TB 的虚拟内存。在这里,这些限制也足够大,现有硬件无法达到。
| 归档时间: |
|
| 查看次数: |
4656 次 |
| 最近记录: |