Red Hat Enterprise Linux Technology Capabilities and Limits

Updated

What can Red Hat® Enterprise Linux® do? Find out in this chart of the supported and theoretical limits of the platform.

This article provides information for releases of the operating system that are currently maintained. For information on older, retired releases that are no longer maintained, please consult the companion knowledgebase article entitled Red Hat Enterprise Linux Technology Capabilities and Limits for Retired, Non-Maintained Releases.

Supported limits reflect the current state of system testing by Red Hat and its partners for mainstream hardware. Systems exceeding these supported limits may be included in the Hardware Catalog after joint testing between Red Hat and its partners. If they exceed the supported limits posted here, entries in the Hardware Catalog will include a reference to the details of the system-specific limits and are fully supported. In addition to supported limits reflecting hardware capability, there may be additional limits under the Red Hat Enterprise Linux subscription terms.

Supported limits are subject to change as ongoing testing completes.

The following values are formatted as tested and supported [theoretical].

Maximum logical CPUs

Red Hat defines a logical CPU as any schedulable entity. So every core/thread in a multicore/thread processor is a logical CPU.

ArchitectureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
x8632N/A1N/A1N/A1N/A1
x86_64448 [4096]2768 [5120]3x86_64:768 [8192]
x86-64-v2: 768 [8192]
x86-64-v3: 768 [8192]20
x86-64-v4: 768 [8192]
x86-64-v2: 1792 [8192]
x86-64-v3: 1792 [8192]20
x86-64-v4: 1792 [8192]
x86-64-v3: 3840 [8192]20
x86-64-v4: 3840 [8192]
Power128768 [2048]4POWER8: 768 [2048]
POWER9: 1536 [2048]5
Power10: 1920 [2048]6
Power11: 1920 [2048]
POWER9: 1536 [2048]
Power10: 1920 [2048]19
Power11: 2048 [2048]
Power10: 1920 [8192] 19
Power11: 2048 [8192]21
IBM Zz13: 64z13: 256z13: 256
z14: 340
z15: 380
z16: 400
z14: 340
z15: 380
z16: 400
z15: 340
z16: 380
z17: 400
ARMN/AN/A256512 [4096]512 [4096]

Maximum memory

The architectural limits are based on the capabilities of the Red Hat Enterprise Linux kernel and the physical hardware. Red Hat Enterprise Linux 6 limit is based on 46-bit physical memory addressing. Red Hat Enterprise Linux 5 limit is based on 40-bit physical memory addressing. All system memory should be balanced across NUMA nodes in a NUMA-capable system.

ArchitectureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
x8616GBN/A1N/A1N/A1N/A1
x86_6412TB [64TB]712TB [64TB]824TB [64TB]48TB [64TB]64TB
Power2TB32TB9POWER8: 32TB [128TB]
POWER9: 64TB [128TB]10
Power10: 64TB [128TB]11
Power11: 64TB [128TB]
POWER9: 64TB [128TB]
Power10: 64TB [128TB]11
Power11: 64TB [128TB]
Power10: 64TB [128TB]11
Power11: 64TB [128TB]
IBM Zz13: 4TBz13: 10TBz13: 10TB
z14: 16TB
z15: 16TB
z16: 32TB
z14: 16TB
z15: 16TB
z16: 32TB
z15: 16TB
z16: 32TB
z17: 32TB
ARMN/AN/A1.5TB [256TB]1.5TB [256TB]1.5TB [256TB]
Maximum x86 per-process virtual address spaceApprox. 3GBN/A1N/A1N/A1N/A1
Maximum x86_64 per-process virtual address space128TB128TB128TB128TB128TB
Maximum Power per-process virtual address space----4PB124PB124PB12

Minimum required memory

ArchitectureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
x86512MB minimum, 1 GB per logical CPU recommendedN/A1N/A1N/A1N/A1
x86_641GB minimum, 1 GB per logical CPU recommended1GB minimum, 1 GB per logical CPU recommended131.5 GiB for local media or NFS network installation, 3 GiB for HTTP(S) and FTP network installation1.5 GiB for local media or NFS network installation, 3.5 GiB for HTTP(S) and FTP network installation2 GiB for local media or NFS network installation, 3 GiB for HTTP(S) and FTP network installation
Power2GB minimum, 2GB required per install2GB minimum, 2GB required per install3 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation3 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation3 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation
IBM Z512MB1GB1.5 GiB for local media or NFS network installation, 3 GiB for HTTP(S) and FTP network installation1.5 GiB for local media or NFS network installation, 3 GiB for HTTP(S) and FTP network installation2 GiB for local media or NFS network installation, 3 GiB for HTTP(S) and FTP network installation
ARMN/AN/A1.5 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation1.5 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation2 GiB for local media or NFS network installation, 4 GiB for HTTP(S) and FTP network installation

Minimum required disk space

RHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
1GB minimum, 5GB recommended10GB minimum, 20GB recommended10GB minimum, 20GB recommended10GB minimum, 20GB recommended10GB minimum, 20GB recommended

File systems and storage limits

Ext3

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Maximum file size2TB2TB2TB2TB2TB
Maximum file system size16TB16TB16TB16TB16TB
Maximum subdirectories3200032000320003200032000
Maximum symlink depth88888
ACL supportYesYesYesYesYes

Ext4

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Maximum file size16TB16TB16TB16TB16TB
Maximum file system size16TB [1EB]50TB [1EB]50TB [1EB]50TB [1EB]50TB [1EB]
Maximum subdirectories65000/unlimited65000/unlimited65000/unlimited65000/unlimited65000/unlimited
Maximum symlink depth88888
ACL supportYesYesYesYesYes

GFS

Please see the knowledgebase article entitled Red Hat Enterprise Linux Technology Capabilities and Limits for Retired, Non-Maintained Releases for information about GFS support.

GFS2

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Maximum file size100TB [8EB]100TB [8EB]100TB [8EB]100TB [8EB]N/A
Maximum file system size100TB [8EB]100TB [8EB]100TB [8EB]100TB [8EB]N/A
Maximum subdirectoriesunlimitedunlimitedunlimitedunlimitedN/A
Maximum symlink depthunlimitedunlimitedunlimitedunlimitedN/A
ACL supportYesYesYesYesN/A

XFS

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Maximum file size100TB [8EB]500TB [8EB]8EB8EB8EB
Maximum file system size300TB [16EB]14500TB [16EB]1PB1PB1PB
Maximum subdirectoriesunlimitedunlimitedunlimitedunlimitedunlimited
Maximum symlink depth88888
ACL supportYesYesYesYesYes

Storage

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Maximum Boot LUN size (BIOS)2TB152TB152TB2TB2TB
Maximum Boot LUN size (UEFI)32bit (i686) - 2TB,
64bit - 16TB (tested limit)
50TB8EB8EB8EB
Maximum number of device paths (sd devices)8,192 16,1710,000 16,1710,000 16,1710,000 16,1710,000 16,17

Kernel and OS features

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Kernel foundation2.6.32 - 2.6.343.104.185.146.12
Compiler/toolchainGCC 4.4GCC 4.8.2GCC 8.2.1GCC 11.2.1GCC 14.2.1
Languages supported2222TBDTBDTBD

Certifications and Standards

Many government certifications and standards including Common Criteria, FIPS 140-2 / 140-3, IPv6, and CJIS are now listed on our This content is not included.Government Standards page.

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Common Operating Environment (COE) compliantN/AN/AUnder DiscussionUnder DiscussionUnder Discussion
LSB-compliantYes - 4.0Under Evaluation (4.1)Under DiscussionUnder DiscussionUnder Discussion
GB18030YesYesYesYesYes

Client environment

FeatureRHEL 6RHEL 7RHEL 8RHEL 9RHEL 10
Desktop GUIGnome 2.28Gnome 3.8Gnome 3.2818Gnome 40, plus updates18Gnome 44, plus updates18
GraphicsX.org 7.4X.org 7.7Wayland 1.1518Wayland 1.1918Wayland 1.2318
Office suiteOpenOffice v3.2 18LibreOffice v4.1.4 18LibreOffice v6.0.6.118LibreOffice v7.1.8.118N/A
GNOME Evolutionv2.28v3.8.5v3.28.518v3.40.418v3.52.418
Default browserFirefox 3.6 18Firefox 24.5 18Firefox 60.5.118Firefox 91.8.018Firefox 128.8.018

Notes

  1. Red Hat Enterprise Linux 7 and newer releases do not include support for the 32-bit x86 architecture.
  2. Red Hat Enterprise Linux 6.7 or newer is required for 448 CPU support. The previous maximum supported CPU count for earlier versions was 288 CPUs.
  3. Red Hat Enterprise Linux 7.3 with errata kernel 3.10.0-514.26.2.el7 or newer is required for 768 CPU support. Red Hat Enterprise Linux 7.2 with errata kernel 3.10.0-327.18.2.el7 or newer is required for 576 CPU support. Red Hat Enterprise Linux 7.2 or newer is required for 384 CPU support. The previous maximum supported CPU count for earlier versions was 288 CPUs. Also, for 7.2 or newer, please refer to the following Red Hat Knowledgebase article: Memory swap occurs while the pagecache is reclaimed.
  4. Red Hat Enterprise Linux 7.5 or newer, Red Hat Enterprise Linux 7.4 Extended Update Support (EUS) kernel version 3.10.0-693.25.2.el7 or newer, or Red Hat Enterprise Linux 7.3 Extended Update Support (EUS) kernel version 3.10.0-514.48.1.el7 or newer is required for 768 CPU support. The previous maximum supported CPU count for earlier update releases or EUS kernels of Red Hat Enterprise Linux 7 was 192 CPUs.
  5. Red Hat Enterprise Linux 8.2 or newer is required to support 1536 CPUs on IBM POWER9 systems. The maximum supported CPU count on Red Hat Enterprise Linux 8.0 and 8.1 for POWER9 is 768 CPUs.
  6. Initial testing demonstrated full support for 1536 CPUs on IBM Power10 systems running Red Hat Enterprise Linux 8.4 or newer. Further testing has allowed us to raise the maximum supported CPU count to 1920 CPUs when running Red Hat Enterprise Linux 8.4 or newer on IBM Power10 systems.
  7. Red Hat Enterprise Linux 6.7 is required for support of 12TB of RAM. Red Hat Enterprise Linux 6.6 can support up to 6TB of RAM. Previous versions of Red Hat Enterprise Linux 6, starting with Red Hat Enterprise Linux 6.3, support up to 3TB of RAM. Versions of Red Hat Enterprise Linux prior to Red Hat Enterprise Linux 6.3 support up to 1TB of RAM.
  8. Red Hat Enterprise Linux 7.2 is required for support of 12TB of RAM. Red Hat Enterprise Linux 7.1 can support up to 6TB of RAM. Previous versions of Red Hat Enterprise Linux 7 (i.e. Red Hat Enterprise Linux 7.0) support up to 3TB of RAM. Red Hat Enterprise Linux 7.2 is required for support of 12TB of RAM. Red Hat Enterprise Linux 7.1 can support up to 6TB of RAM. Previous versions of Red Hat Enterprise Linux 7 (i.e. Red Hat Enterprise Linux 7.0) support up to 3TB of RAM.
  9. Red Hat Enterprise Linux 7.5 or newer, Red Hat Enterprise Linux 7.4 Extended Update Support (EUS) kernel version 3.10.0-693.25.2.el7 or newer, or Red Hat Enterprise Linux 7.3 Extended Update Support (EUS) kernel version 3.10.0-514.48.1.el7 or newer is required for support of 32TB of RAM. Previous update releases or EUS kernels of Red Hat Enterprise Linux 7 could support up to 2TB of RAM.
  10. Red Hat Enterprise Linux 8.2 or newer is required to support 64TB of RAM on IBM POWER9 systems. The maximum supported amount of RAM on Red Hat Enterprise Linux 8.0 and 8.1 for POWER9 is 32TB.
  11. Red Hat Enterprise Linux 8.6 or newer, or Red Hat Enterprise Linux 9.2 or newer is required to support 64TB of RAM on IBM Power10 systems. The maximum supported amount of RAM on Red Hat Enterprise Linux 8.4 and 8.5 for IBM Power10 systems is 32TB, and the maximum supported amount of RAM on Red Hat Enterprise Linux 9.0 and 9.1 for IBM Power10 systems is 32TB.
  12. For processors supporting 52-bit virtual addressing.
  13. Red Hat Enterprise Linux 7 Network / PXE install requires at least 1.5 GB of RAM for the install procedure only.
  14. Red Hat Enterprise Linux 6.8 or newer is required for 300TB XFS filesystem support on RHEL 6.x. The previous maximum supported XFS filesystem size in RHEL 6.7 and earlier was 100TB.
  15. UEFI and GPT support are required for more that 2TB boot LUN support as detailed in the Knowledgebase article entitled Boot drive requirements for Red Hat Enterprise Linux .
  16. Larger numbers are possible, depending on testing and support by the specific hardware vendor. Consult your hardware vendor to determine their limit, and confirm with your Red Hat support representative. In no case will Red Hat support a limit that exceeds the limit supported by the hardware vendor.
  17. It may be necessary to increase certain driver parameters to reach these limits. Consult with your Red Hat support representative. It may be necessary to increase certain driver parameters to reach these limits. Consult with your Red Hat support representative.
  18. Userspace applications will be updated during the life of the release.
  19. Initial testing demonstrated full support for 1536 CPUs on IBM Power10 systems running Red Hat Enterprise Linux 9.0 or newer. Further testing has allowed us to raise the maximum supported CPU count to 1920 CPUs when running Red Hat Enterprise Linux 9.0 or newer on IBM Power10 systems.
  20. Red Hat has upgraded the instruction set architecture (ISA) baseline to x86-64-v3 microarchitecture level in RHEL 10. See Deprecation of x86-64-v1 and x86-64-v2 x86_64 microarchitecture CPUs in RHEL9 / x86-64-v3 is required by RHEL10 and This content is not included.Exploring x86-64-v3 for Red Hat Enterprise Linux 10 for more details.
  21. Initial testing demonstrated full support for 2048 CPUs on IBM Power11 systems running Red Hat Enterprise Linux 9.6 or newer.
Category
Article Type