System and methods are disclosed for load balancing Input/Output (IO)
commands to be executed by one or more disk drives from an array of disk
drives. Systems and methods disclosed herein use one or more properties,
such as disk drive RPM, disk drive cache, command queue lengths,
real-time drive data, and head position to provide load balancing of
Input/Output commands.