运维自动化,减少重复工作,降低知识传递成本,使运维交付更高效、更安全,使产品运行更稳定。对于故障的处理,由事后处理变成提前发现,人工处理变成系统自动容灾。

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

Linux运维 51geeks 99℃ 0评论

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

已更新 November 27 2019 at 2:50 PM – Chinese 

TABLE OF CONTENTS

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

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

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

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

最大逻辑 CPU 数量

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

架构RHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
x8616323232N/A3N/A3
Itanium 28256 [512]256 [1024]N/A3N/A3N/A3
x86_64864 [64]160 [255]448 [4096]13768 [5120]14768 [8192]
POWER864 [128]128128768 [2048]16768 [2048]
System z64 (z900)64 (z10 EC)64 (z13)64 (z13)256 (z13)340 (z14)
ARMN/AN/AN/AN/AN/A256

最大内存

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

ArchitectureRHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
x8664GB164GB116GB216GB2N/A3N/A3
Itanium 2128GB2TB2TBN/A3N/A3N/A3
x86_64128GB256GB [1TB]1TB12TB [64TB]1112TB [64TB]1224TB [64TB]
POWER64GB128GB [1TB]512GB [1TB]2TB32TB1732TB [128TB]
System z256GB (z900)1.5TB (z10 EC)4TB (z13)4TB (z13)10TB (z13)16TB (z14)
ARMN/AN/AN/AN/AN/A1.5TB [256TB]
最大的 x86 每个处理器的虚拟地址空间大约 4GB大约 4GB大约 3GB2大约 3GB2N/A3N/A3
最大的 x86_64 每个处理器的虚拟地址空间512GB2TB128TB128TB128TB
最大的 POWER 每个处理器的虚拟地址空间4PB19

最低内存要求

架构RHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
x86256MB256MB最小 512MB, 推荐每个逻辑 CPU 使用 1 GB最小 512MB,推荐每个逻辑 CPU 使用 1 GBN/A3N/A3
Itanium 2512MB512MB512MB, 推荐每个逻辑 CPU 使用 1 GBN/A3N/A3N/A3
x86_64256MB256MB最小 512MB,推荐每个逻辑 CPU 使用 1 GB最小 1GB, 推荐每个逻辑 CPU 使用 1 GB最小 1GB, 推荐每个逻辑 CPU 使用 1 GB18最小1.5GB, 推荐每个逻辑 CPU 使用 1.5GB18
POWER512MB512MB最小 1GB, 推荐 2GB最小 2GB, 每个安装需要 2GB最小 2GB, 每个安装需要 2GB最小 2GB, 每个安装需要 2GB
System z512MB512MB512MB512MB1GB1GB
ARMN/AN/AN/AN/AN/A2GB

最低所需的磁盘空间

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

文件系统和存储限制

Ext3

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

Ext4

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

GFS

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

GFS2

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

XFS

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

存储

限制RHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
最大引导 LUN 的大小 (BIOS)2TB2TB72TB72TB
最大引导 LUN 的大小 (UEFI)N/A32bit (i686) – 2TB,
64bit – 16TB (测试的限制)
50TB8EB
最大的设备路径数量 (sd 设备)256256 91,024 9,108,192 9,1010,000 9,1010,000 9,10

内核和操作系统的限制

限制RHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
Kernel foundationLinux 2.4.21Linux 2.6.9Linux 2.6.182.6.32 – 2.6.343.104.18
Compiler/toolchainGCC 3.2GCC 3.4GCC 4.1GCC 4.4GCC 4.8.2GCC 8.2.1
Languages supported1015192222TBD
NIAP/CC certifiedYes (3+)Yes (4+)Yes (4+)Yes (4+)Under Evaluation (4+)Under Discussion
Common Criteria certified KVMEvaluatedEvaluatedUnder Evaluation
IPv6Ready Logo Phase 2Ready Logo Phase 2Under EvaluationUnder Discussion
FIPS certifiedYes (7 modules)Yes (8 modules)Under Evaluation (9 modules)Under Discussion
Common Operating Environment (COE) compliantYesYesN/AN/AN/AUnder Discussion
LSB-compliantYes – 1.3Yes – 3Yes – 3.1Yes – 4.0Under Evaluation (4.1)Under Discussion
GB18030NoYesYesYesYesYes

客户端环境

限制RHEL 3RHEL 4RHEL 5RHEL 6RHEL 7RHEL 8
Desktop GUIGnome 2.2Gnome 2.8Gnome 2.16Gnome 2.28Gnome 3.8Gnome 3.288
图形显示XFree86X.orgX.org 7.1.1X.org 7.4X.org 7.7Wayland 1.158
OpenOfficev1.1v1.1.2v2.0.4 8v3.2 8LibreOffice v4.1.4 8LibreOffice v6.0.6.18
GNOME Evolutionv1.4v2.0v2.8.0v2.28v3.8.5v3.28.58
默认浏览器MozillaFirefoxFirefox 1.5 8Firefox 3.6 8Firefox 24.5 8Firefox 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 位虚拟寻址的处理器。

转载请注明:Linux系统自动化运维 » Red Hat Enterprise Linux 的技术能力和限制

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址