![Ubuntu 13.04 最大支持内存和 CPU 是多少?](https://linux22.com/image/835905/Ubuntu%2013.04%20%E6%9C%80%E5%A4%A7%E6%94%AF%E6%8C%81%E5%86%85%E5%AD%98%E5%92%8C%20CPU%20%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F.png)
我正在学习 ubuntu,但我不知道 ubuntu 13.04 Ram 和 CPU 支持最多多少???希望你能帮助我
答案1
至于最大 CPU 支持,我认为它不存在,但它可以处理的 CPU 数量可能存在限制。
如果您的计算机内存超过 3 GB,则不必选择 64 位 Ubuntu 来充分利用内存。32 位 Ubuntu 会自动安装 PAE 内核。内核是操作系统的核心。PAE 内核最多可寻址 64 GB 的内存。
因此,PAE 32 位内核不会受到 32 位内存漏洞的困扰,而该漏洞会困扰老式的 32 位内核。
32 位 Ubuntu 使用的内核可以识别最多 4GB 内存,尽管用户可用的内存量略小于此。启用 PAE 重新编译的内核最多可以使用 64GB 物理内存。
64 位 Ubuntu 使用的内核理论上可以识别最多 172 亿 GB 的物理内存,但实际上这受硬件限制。当前的 AMD64 实现允许最多 256 TB 的物理内存。当前的 Intel 64 实现允许最多 1 TB 的物理内存。
当然,要使用 64 位操作系统,您必须拥有 64 位架构。但即使您没有 64 位架构,如果您不介意编译自己的内核,Linux 也可以充分利用您的内存。
举个例子,我在一台有 Core2Duo CPU 和 4GB RAM 的机器上运行 Ubuntu 13.04 32 位,如果你只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo dmidecode -t 16
它将显示它可以处理的最大 RAM 量。(系统特定)
答案2
人们必须区分 Ubuntu 开箱即用支持的功能和使用自定义内核时支持的功能。
Linux 内核中有许多功能可以在编译时进行调整。对于默认的通用内核,Ubuntu 开发人员会选择他们认为合适的值。
对于 RAM,这意味着至少前默认情况下,32 位 Ubuntu 12.04 上只能使用 4 GB 的 RAM,因为在通用内核中 PAE 功能已禁用尽管如此,人们可以安装不同的内核映像(例如 linux-image-server),以便访问尽可能多的 RAM,因为 CPU 的地址寄存器(名义上是 32 位,但通常是 36 位大)可以处理(通常为 64 GB)。
我不知道 12.04 和更新版本(我使用 64 位版本),但我假设这些 PAE 是已启用,因此如果 CPU 支持 64 GB,它应该支持(请问,运行 32 位 Ubuntu 的人能否检查 PAE 是否已启用并发表评论?)。据称,在 64 位上,可以使用整个 64 位地址范围,即 16 EB。
关于 CPU 的数量,Linux 内核(至少在 AMD64 上)可以处理最多 512 个 CPU,但在 Ubuntu 通用内核(64 位,12.04)中,CPU 的最大数量配置为 256 个。
Ubuntu 将内核配置文件安装在 /boot/config- 中,因此可以随时在那里查找当前设置。
答案3
ubuntu 32 位支持的最大内存为 64gb(12.04 及更高版本包含 PAE 内核扩展)。64 位 Ubuntu,我认为大约是 1 TB(1024 gb)。至于处理器,我认为它在功率方面可以支持的上限没有。只需确保您使用的是常见的处理器架构,例如 i386 或 amd64。由于 Ubuntu 在具有极其强大的处理器和大量内存的高性能服务器上运行,我认为普通用户无法超过这个限制。
答案4
Linux 下的最大 CPU 限制是 4000。系统将以超过 4000 的速度运行,但这还不能保证性能……