A seconda del livello di firmware del controller, esistono tre impostazioni per la modalità cache read-ahead:
E' possibile modificare l'impostazione read-ahead senza distruggere i dati dell'unità logica mediante ServeRAID Manager in modalità CD avviabile.
Il controller ServeRAID trasferisce i dati dal disco alla cache locale in incrementi uguali alla dimensione dell'unità di stripe. Cị garantisce prestazioni globali ottimali quando i carichi di lavoro sono stabili e sequenziali. Tuttavia, se il carico di lavoro è random o le richieste I/E del sistema sono inferiori alla dimensione dell'unità di stripe, l'esecuzione della modalità read-ahead fino al termine dello stripe pụ abbassare le prestazioni.
Il controller ServeRAID trasferisce i dati dal disco alla cache locale in incrementi uguali alla dimensione delle richieste I/E del sistema, senza eseguire la modalità read-ahead fino alla fine dello stripe. Cị garantisce prestazioni globali eccellenti quando il carico di lavoro è random o le richieste I/E del sistema sono inferiori alla dimensione dell'unità di stripe.
Il controller ServeRAID riconsidera continuamente se trasferire i dati dal disco alla cache locale in incrementi uguali alla dimensione dell'unità di stripe o in incrementi uguali alla dimensione delle richieste I/E del sistema.
I controller ServeRAID-3H, -3HB e -3L devono utilizzare un nuovo firmware ServeRAID (3.50 o versione superiore) per implementare la modalità cache read-ahead dinamica. E' possibile eseguire il download e installare il nuovo firmware per i controller ServeRAID-3H e -3L. L'opzione ServeRAID-3HB viene fornita con il nuovo firmware.
Se si dispone di controller e firmware per la modalità cache read-ahead dinamica, ServeRAID Manager crea dei prospetti della modalità dinamica sul pannello delle informazioni del controller. In caso contrario, il pannello delle informazioni visualizza Attiva o Disattiva.
Nota: con questo nuovo firmware, le modalità read-ahead non dinamiche non sono più disponibili in ServeRAID Manager. E' possibile sovrascrivere la modalità read-ahead dinamica, ma non mediante ServeRAID Manager. A tale scopo, utilizzare l'utilità IPSSEND. Quest'utilità viene fornita con l'opzione periferica e si trova sul CD di supporto IBM ServeRAID.