What is the role of cell disks and grid disks?

What is the role of cell disks and grid disks?

In the Exadata storage hierarchy, Cell Disks and Grid Disks act as the essential bridge between raw physical hardware and the database. Think of them as the "internal plumbing" that transforms a stack of hard drives into a high-performance, managed grid.

Here is how these two layers work together to carve out and optimize your storage.


1. The Physical Layer (LUNs)

Before we get to Cell Disks, the storage server sees LUNs (Logical Unit Numbers). These are created by the hardware RAID controller on the storage cell.

  • In Extreme Flash cells, a LUN is typically a single NVMe flash drive.

  • In High Capacity cells, a LUN is usually a single physical hard drive.


2. Cell Disks: The Management Layer

A Cell Disk is an abstraction layer that sits directly on top of the LUN. Its primary job is to provide a uniform way to manage the physical media.

Key Roles of Cell Disks:

  • Uniformity: It hides the specific hardware details of the underlying disk from the rest of the software.

  • Slicing: It allows the storage administrator to "slice" a large physical drive into smaller, logical sections (Grid Disks).

  • Performance Offloading: The Cell Disk layer handles low-level error detection and performance monitoring for that specific piece of hardware.


3. Grid Disks: The Presentation Layer

Grid Disks are created by carving up Cell Disks. These are the actual "disks" that are presented to the Database Servers via the network.

Key Roles of Grid Disks:

  • The ASM Target: When you run the CREATE DISKGROUP command in Oracle ASM, you are pointing it at Grid Disks, not the physical hardware.

  • Segregation: You can create different Grid Disks for different purposes on the same physical hardware. For example:

    • DATA_GD: A large slice for user data.

    • RECO_GD: A slice for recovery logs and backups.

  • Performance Zoning (Inner vs. Outer Tracks): On traditional spinning hard drives (HDD), the outer tracks are faster than the inner tracks. Exadata allows you to create Grid Disks on the "fast" part of the disk for your most critical data.


4. Why Have Both? (The Architecture Benefit)

You might wonder why Oracle doesn't just give the database the raw disk. The separation of Cell and Grid disks provides three massive advantages:

A. Intelligent Space Allocation

By using Grid Disks, Exadata can ensure that the most frequently accessed data is placed on the fastest part of the physical disk (the outer edges of the platters), while less critical data (like backups) is pushed to the slower inner tracks.

B. Flexibilty and Multi-Tenancy

You can create multiple Grid Disks on a single Cell Disk to support different Oracle ASM Diskgroups. This allows you to isolate workloads. For instance, you can limit the size of a "Test" diskgroup while allowing a "Production" diskgroup to take up the majority of the cell’s capacity.

C. Flash Cache Integration

The storage software uses the Cell Disk metadata to decide which blocks should be promoted to the Exadata Smart Flash Cache. Without this structured layering, the storage wouldn't know which "slice" of data belongs to a high-priority database versus a low-priority archive.


Summary Comparison

FeatureCell DiskGrid Disk
VisibilityInternal to the Storage Cell.Visible to the Database/ASM layer.
QuantityUsually 1 per physical LUN (1:1).Many per Cell Disk (1:N).
PurposeHardware abstraction and health.Slicing capacity for ASM Diskgroups.
AnalogyThe whole loaf of bread.The individual slices you make sandwiches with.
Looking for servers Rental ?

Call Our Expert :


  • (call for rental enquiries)

Email us :