Oracle RAC Global Cache Load Profile from an AWR report provides a snapshot of inter-node communication efficiency.

Below is an example:

Per SecondPer Transaction
Global Cache blocks received:227.441.56
Global Cache blocks served:56.490.39
GCS/GES messages received:332.532.28
GCS/GES messages sent:535.633.67
DBWR Fusion writes:4.560.03
Estd Interconnect traffic (KB)2,441.02

The “received” and “served” block counts align with those in the Load Profile section.

Interconnect traffic reflects the volume of data your RAC nodes exchange over the private network.

  • Too low indicates underutilization — wasted scalability potential.
  • Too high suggests inefficiency — possibly hot blocks thrashing across nodes.

We can estimate the interconnect traffic by assuming an 8KB block size (typical for Oracle) and roughly 200 bytes per GCS/GES message:

(227.44 + 56.49) * 8 + (332.53 + 535.63) * 200 / 1024 = 2441.00 KB

This calculation nearly matches the reported 2,441.02 KB/sec.

A throughput of around 2.4 MB/sec is fair quiet for a mid-sized RAC system — well below the 1–10 GB/sec range that might indicate network contention.

Leave a comment

I’m Yuan

Welcome to the blog of a performance maven in Oracle & MySQL. Feel free to contact me to share and discuss database knowledge.

My 20 Oracle Certifications

A screenshot from certview.oracle.com

My Book

MySQL 8.0 Operations and Optimization

Let’s connect