PDA

View Full Version : Test su Raid0 di due Raptor da 74Gb con HD Tune Pro 3.1


Leonidas
17-01-2009, 18:35
Ho voluto provare diverse configurazioni di test su un Raid0 di due Raptor da 74Gb con controller ICH10R su Chipset P45. CPU Intel E8600; 4Gb di RAM DDR2 Kingston da 800Mhz.

Ho voluto esaminare come variavano le prestazioni al variare dell'impostazione dello "stripe" del Raid:
1° L'Access Time e Il Bust Rate ovviamente non cambiano
2° Il Transfer Rate è stato esaminato solo in Lettura perchè il volume Raid è partizionato e contiene dati.

Come tutti sanno il Transfer Rate aumenta al diminuire del valore di Stripe.
Ma una osservazione importante è relativa al "block size" dei test: sono partito da un default di 64K (come consigliato da HD Tune), poi sono salito raddoppiando continuamente --> il Transfer Rate è aumentato progressivamente da 64K a 128K fino a 256K, poi si attestato sul valore finale e non è aumentato più fino a 8M.

Se ci riferiamo ai test a 128K di Stripe ho ottenuto i seguenti valori medi di Transfer rate:
-123,4Mb con 64K di Block Size
-134,7Mb con 128K di B.S.
-141,8Mb con 256K di B.S. e oltre

Non ho fatto gli stessi test con meno di 128K di Stripe, immagino però che ci siano risultati analoghi

Nota Bene: La Cashe Write Back del volume raid era disattivata (attivandola le prestazioni aumentano considerevolmente, ma aumenta il rischio di perdere i dati)

Leonidas
17-01-2009, 18:52
Aggiunta
Ho provato a fare lo stesso esperimento su un Barracuda 7200.11 500Gb da 32M di cashe: il Transfer Rate non cambia al variare del Block Size (!!) a me rimane costante (come valore medio) intorno agli 88Mb/sec.

A questo punto mi chiedo:
1° qual'è il valore corretto di Block Size da usare per un test di Transfer Rate su un Raid0 (HD Tune dà di default 64K...)?
2° Quando molti mettono i loro test hanno cura di paragonare anche questo dato?
3° Rispetto ai 3 valori esposti nel post precedente quale sarà il Transfer Rate a cui mi devo riferire valutando il mio Raid0 di Raptor? Quest'ultima domanda me la faccio perchè ho appena acquistato un Velociraptor da 150 (lo attendo nei prossimi giorni) e vorrei confrontarne le prestazioni col Raid di Raptor.

CRL
18-01-2009, 00:19
Userei come block size il doppio dello stripe size per i disch in raid, in questo modo testi l'unita' base del raid, nel tuo caso fatta da 128 su un disco e 128 sull'altro. Se fossero 3 dischi diventerebbe il triplo, chiaramente.

Correggo quanto hai scritto, il transfer rate aumenta all'aumentare dello stripe size.

- CRL -

Leonidas
18-01-2009, 12:37
Userei come block size il doppio dello stripe size per i disch in raid, in questo modo testi l'unita' base del raid, nel tuo caso fatta da 128 su un disco e 128 sull'altro. Se fossero 3 dischi diventerebbe il triplo, chiaramente.
- CRL -
Interessante...questo darebbe una spiegazione al fatto che a me (che ho un raid0 di 128 di stripe) le prestazioni massime si hanno con un block size di 256k e poi non aumentano più.
Grazie per la precisazione, ho imparato qualcosa di importante.

Correggo quanto hai scritto, il transfer rate aumenta all'aumentare dello stripe size.
- CRL - Qui non credo di poter concordare. In teoria dovrebbe essere così, infatti flies più grandi sono più veloci da trasferire, il fatto è però che sperimentando tutti abbiamo rilevato che al diminuire dello stripe aumenta il TR. E allora com'è?