Red Hat Enterprise Linux 的技术能力和限制

已更新 -

Red Hat® Enterprise Linux® 可以做什么?下表列出了 Red Hat Enterprise Linux 平台支持的及理论上的限制。

支持的限制反映了红帽及合作伙伴对主流硬件进行系统测试的当前状态。超过这些支持限制的系统可能会在红帽及合作伙伴联合测试后添加到硬件目录(Hardware Catalog)中。如果超过在此发布的支持限制,硬件目录的相关条目将会包括完全支持的特定系统的具体配置。除了硬件本身的支持限制,根据 Red Hat Enterprise Linux 订阅的条款可能还会有额外的限制。

随着不断进行的测试,支持的限制可能会有所改变。

下面的值以测试的/支持的[理论上]的形式代表。

最大逻辑 CPU 数量

红帽对逻辑 CPU 的定义是任何可以被调度的实体。因此,在多核/线程处理器中的每个内核/线程都被看作为一个逻辑 CPU。

架构 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
x86 16 32 32 32 N/A3 N/A3
Itanium 2 8 256 [512] 256 [1024] N/A3 N/A3 N/A3
x86_64 8 64 [64] 160 [255] 448 [4096]13 768 [5120]14 768 [8192]
POWER 8 64 [128] 128 128 768 [2048]16 768 [2048]
System z 64 (z900) 64 (z10 EC) 64 (z13) 64 (z13) 256 (z13) 340 (z14)
ARM N/A N/A N/A N/A N/A 256

最大内存

架构限制取决于 Red Hat Enterprise Linux 内核及物理硬件。Red Hat Enterprise Linux 6 的限制基于 46 位的物理内存寻址。Red Hat Enterprise Linux 5 的限制基于 40 位的物理内存寻址。在一个支持 NUMA 的系统中,所有系统内存应该在 NUMA 节点间平衡。

Architecture RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
x86 64GB1 64GB1 16GB2 16GB2 N/A3 N/A3
Itanium 2 128GB 2TB 2TB N/A3 N/A3 N/A3
x86_64 128GB 256GB [1TB] 1TB 12TB [64TB]11 12TB [64TB]12 24TB [64TB]
POWER 64GB 128GB [1TB] 512GB [1TB] 2TB 32TB17 32TB [128TB]
System z 256GB (z900) 1.5TB (z10 EC) 4TB (z13) 4TB (z13) 10TB (z13) 16TB (z14)
ARM N/A N/A N/A N/A N/A 1.5TB [256TB]
最大的 x86 每个处理器的虚拟地址空间 大约 4GB 大约 4GB 大约 3GB2 大约 3GB2 N/A3 N/A3
最大的 x86_64 每个处理器的虚拟地址空间 512GB 2TB 128TB 128TB 128TB
最大的 POWER 每个处理器的虚拟地址空间 4PB19

最低内存要求

架构 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
x86 256MB 256MB 最小 512MB, 推荐每个逻辑 CPU 使用 1 GB 最小 512MB,推荐每个逻辑 CPU 使用 1 GB N/A3 N/A3
Itanium 2 512MB 512MB 512MB, 推荐每个逻辑 CPU 使用 1 GB N/A3 N/A3 N/A3
x86_64 256MB 256MB 最小 512MB,推荐每个逻辑 CPU 使用 1 GB 最小 1GB, 推荐每个逻辑 CPU 使用 1 GB 最小 1GB, 推荐每个逻辑 CPU 使用 1 GB18 最小1.5GB, 推荐每个逻辑 CPU 使用 1.5GB18
POWER 512MB 512MB 最小 1GB, 推荐 2GB 最小 2GB, 每个安装需要 2GB 最小 2GB, 每个安装需要 2GB 最小 2GB, 每个安装需要 2GB
System z 512MB 512MB 512MB 512MB 1GB 1GB
ARM N/A N/A N/A N/A N/A 2GB

最低所需的磁盘空间

RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
800MB 800MB 最少 1GB, 推荐 5GB 最少 1GB, 推荐 5GB 最少 10GB, 推荐 20GB 最少 10GB, 推荐 20GB

文件系统和存储限制

Ext3

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大文件大小 2TB 2TB 2TB 2TB 2TB 2TB
最大文件系统的大小 2TB 8TB 16TB 16TB 16TB 16TB
最多子目录的数量 32000 32000 32000 32000 32000 32000
最大符号链接深度 8 8 8 8 8 8
ACL支持

Ext4

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大文件大小 -- -- 16TB 16TB 16TB 16TB
最大文件系统大小 -- -- 16TB [1EB] 16TB [1EB] 50TB [1EB] 50TB [1EB]
最多子目录数量 -- -- 65000/无限 65000/无限 65000/无限 65000/无限
最大符号链接深度 -- -- 8 8 8 8
ACL 支持 -- --

GFS

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大文件大小 2TB 16TB [8EB] 16TB [8EB]4 N/A N/A N/A
最大文件系统的大小 2TB 16TB [8EB] 16TB [8EB]4 N/A N/A N/A
最多子目录数量 -- 无限 无限 -- -- --
最大符号链接深度 -- 无限 无限 -- -- --
ACL 支持 -- -- -- --

GFS2

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大文件大小 -- -- 100TB [8EB] 100TB [8EB] 100TB [8EB] 100TB [8EB]
最大文件系统的大小 -- -- 100TB [8EB] 100TB [8EB] 100TB [8EB] 100TB [8EB]
最多子目录数量 -- -- -- 无限 无限 无限
最大符号链接深度 -- -- -- 无限 无限 无限
ACL 支持 -- -- --

XFS

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大文件大小 -- -- 100TB [8EB] 100TB [8EB] 500TB [8EB] 8EB
最大文件系统大小 -- -- 100TB [16EB] 300TB [16EB]15 500TB [16EB] 1PB
最多子目录数量 -- -- 无限 无限 无限 无限
最大符号链接深度 -- -- 8 8 8 8
ACL 支持 N/A N/A

存储

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
最大引导 LUN 的大小 (BIOS) -- -- 2TB 2TB7 2TB7 2TB
最大引导 LUN 的大小 (UEFI) -- -- N/A 32bit (i686) - 2TB,
64bit - 16TB (测试的限制)
50TB 8EB
最大的设备路径数量 (sd 设备) 256 256 9 1,024 9,10 8,192 9,10 10,000 9,10 10,000 9,10

内核和操作系统的限制

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
Kernel foundation Linux 2.4.21 Linux 2.6.9 Linux 2.6.18 2.6.32 - 2.6.34 3.10 4.18
Compiler/toolchain GCC 3.2 GCC 3.4 GCC 4.1 GCC 4.4 GCC 4.8.2 GCC 8.2.1
Languages supported 10 15 19 22 22 TBD
NIAP/CC certified Yes (3+) Yes (4+) Yes (4+) Yes (4+) Under Evaluation (4+) Under Discussion
Common Criteria certified KVM -- -- Evaluated Evaluated Under Evaluation --
IPv6 -- -- Ready Logo Phase 2 Ready Logo Phase 2 Under Evaluation Under Discussion
FIPS certified -- -- Yes (7 modules) Yes (8 modules) Under Evaluation (9 modules) Under Discussion
Common Operating Environment (COE) compliant Yes Yes N/A N/A N/A Under Discussion
LSB-compliant Yes - 1.3 Yes - 3 Yes - 3.1 Yes - 4.0 Under Evaluation (4.1) Under Discussion
GB18030 No Yes Yes Yes Yes Yes

客户端环境

限制 RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 7 RHEL 8
Desktop GUI Gnome 2.2 Gnome 2.8 Gnome 2.16 Gnome 2.28 Gnome 3.8 Gnome 3.288
图形显示 XFree86 X.org X.org 7.1.1 X.org 7.4 X.org 7.7 Wayland 1.158
OpenOffice v1.1 v1.1.2 v2.0.4 8 v3.2 8 LibreOffice v4.1.4 8 LibreOffice v6.0.6.18
GNOME Evolution v1.4 v2.0 v2.8.0 v2.28 v3.8.5 v3.28.58
默认浏览器 Mozilla Firefox Firefox 1.5 8 Firefox 3.6 8 Firefox 24.5 8 Firefox 60.5.18

备注

  1. SMP 内核最大支持 16GB 主内存。带有大于 16GB 主内存的系统使用 Hugemem 内核。在某些工作负荷情况下,在主内存大于 12GB 的系统中使用 Hugemem 内核可能会带来更多好处。
  2. 在 Red Hat Enterprise Linux 5 及更新的版本中没有提供 x86 Hugemem 内核。
  3. Red Hat Enterprise Linux 6 和更新的版本不包括对 Itanium 2 架构的支持。Red Hat Enterprise Linux 7 更新的版本不包括对 32 位 x86 架构的支持。
  4. 如果集群中存在 32 位的机器,则最大 gfs 文件系统的大小为 16 TB。如果集群中的所有机器都是 64 位,则最大的大小为 8EB。
  5. 在整个机器中正式支持 125 个CPU。
  6. 需要 Intel EPT 和 AMD RVI 技术的支持。
  7. UEFI 和 GPT 可以支持比引导 LUN 支持的 2TB 更大的设备: https://access.redhat.com/kb/docs/DOC-16981
  8. 用户空间应用程序将会在版本的生命周期内更新。
  9. 根据特定硬件厂商的测试和支持情况,有可能支持更大的数字。请咨询您的硬件厂商以确定它们的极限,并与红帽支持人员进行确认。在任何情况下,红帽都不会支持超过硬件厂商支持的限制。
  10. 可能需要增加特定驱动程序的参数以达到这些限制。请与您的红帽支持人员咨询。
  11. 对 12TB 内存的支持需要 Red Hat Enterprise Linux 6.7。 Red Hat Enterprise Linux 6.6 可以最多支持 6TB 内存。 以前的 Red Hat Enterprise Linux 6 版本(从 Red Hat Enterprise Linux 6.3 开始)可以最多支持 3TB 内存。 Red Hat Enterprise Linux 6.3 以前的 Red Hat Enterprise Linux 可以最多支持 1TB 内存。
  12. 支持 12TB 内存需要 Red Hat Enterprise Linux 7.2。Red Hat Enterprise Linux 7.1 可以最多支持 6TB 内存。 Red Hat Enterprise Linux 7 的早期版本(如 Red Hat Enterprise Linux 7.0)可以最多支持 3TB 内存。
  13. 对 448 个 CPU 的支持需要 Red Hat Enterprise Linux 6.7 或更新的版本。以前对于较早版本所支持的最大 CPU 数量为 288 个 CPU。
  14. 对 768 个 CPU 的支持需要带有勘误内核 3.10.0-514.26.2.el7 或更新版本的 Red Hat Enterprise Linux 7.3。对 576 个 CPU 的支持需要带有勘误内核 3.10.0-327.18.2.el7 或更新版本的 Red Hat Enterprise Linux 7.2。对 384 个 CPU 的支持需要 Red Hat Enterprise Linux 7.2 或更新版本。以前对于较早版本所支持的最大 CPU 数量为 288 个 CPU。此外,对于7.2 或更高版本,请参考以下红帽知识库文章:Memory swap occurs while the pagecache is reclaimed.
  15. 在 RHEL 6.x 上对 300TB XFS 文件系统的支持需要 Red Hat Enterprise Linux 6.8 或更新版本。以前在 RHEL 6.7 及更早版本上对 XFS 文件系统大小的最大支持为 100TB。
  16. 对 768 个 CPU 的支持需要 Red Hat Enterprise Linux 7.5 或更新版本、Red Hat Enterprise Linux 7.4 Extended Update Support (EUS) 内核版本 3.10.0-693.25.2.el7 或更新版本、Red Hat Enterprise Linux 7.3 Extended Update Support (EUS) 内核版本 3.10.0-514.48.1.el7 或更新版本。以前的 Red Hat Enterprise Linux 7 更新版本或 EUS 内核对 CPU 数量的最大支持为 192 个 CPU。
  17. 对 32TB 内存的支持需要 Red Hat Enterprise Linux 7.5 或更新版本、Red Hat Enterprise Linux 7.4 Extended Update Support (EUS) 内核版本 3.10.0-693.25.2.el7 或更新版本、Red Hat Enterprise Linux 7.3 Extended Update Support (EUS) 内核版本 3.10.0-514.48.1.el7 或更新版本。Red Hat Enterprise Linux 7 以前的更新版本或 EUS 内核最多支持 2TB 内存。
  18. 网络/ PXE安装至少需要1.5 GB 内存才可以正常进行。
  19. 支持 52 位虚拟寻址的处理器。