My Oracle Support Banner

Disksort may deteriorate the i/o performance (Doc ID 1284969.1)

Last updated on OCTOBER 05, 2022

Applies to:

Solaris Operating System - Version 10 11/06 U3 and later
Information in this document applies to any platform.


The disk I/O sub-systems are built to provide maximum throughput which is most often the right thing. However the weakness of tuning for throughput is that occasionally you can get some bizarre behavior when it comes to latency. The way that optimum I/O bandwidth is achieved is by sorting each io by logical block address (LBA) and then issuing those in order to minimize head seek. This is documented in the disksort(9F) manual page.

As a result, disksort could deteriorate the io performance for certain I/O workload leading to I/O performance issues and or cluster panic in some extreme cases.

To determine if your system has been impacted by the adverse effect of disksort,  check the iostat as below, and examine if commands are waiting too much in the wait queue as in the example below.

These are the some of the indication that commands are indeed spending a lot of time in the wait queue, waiting for the disksort to sort the commands based on the LBA.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.