Slow I/O Performance when Using iSCSI on RHEL/Rocky/AlmaLinux

Audience
Public
Content Type
Source Type
Knowledge Base

Slow I/O Performance when Using iSCSI on RHEL/Rocky/AlmaLinux

KB0023064
Environment

iSCSI on RHEL/Rocky/AlmaLinux

Symptoms
  • High latency
  • Low throughput
  • High await times in iostat
Cause
  1. Network congestion
  2. Single path in use
  3. I/O scheduler
Resolution

Diagnostic Steps:

# Check I/O wait times
iostat -xz 1

# Check multipath load balancing
multipathd show paths format "%d %T %t %s"

# Network throughput test
iperf3 -c <storage_ip>
  1. Network congestion:
    • Enable jumbo frames (MTU 9000)
    • Verify flow control settings
  2. Single path in use:
    • Check multipath status
    • Verify path policy
  3. I/O scheduler:
    • Use appropriate scheduler for SCSI devices
    • Increase queue depth if needed