Re: [Tech] velocità del disco diverse tra NTFS e ReiserFS

Pietro Poggi pietro.poggi@unifi.it
Lun 16 Apr 2007 16:11:17 CEST


On Mon, 16 Apr 2007, Marco Ermini wrote:

> On 4/15/07, Pietro Poggi <pietro.poggi@unifi.it> wrote:
> [...]
>>  Secondo me non puoi fare un confronto tra la velocita'
>>  di accesso ai file system in questo modo poiche' il fattore
>>  pricipale che la determina in questo caso e'semplicemente
>>  la posizione fisica sul disco dei dati delle due partizioni:
>>  solo da come sono disposte le partizioni sul tuo disco ci si
>>  aspetta che l'accesso alla hda3 sia grosso modo 2 volte piu' lento
>>  di quello alla hda1.
>
> Molto interessante ma non credo proprio che questo giustifichi una
> differenza di 2,5 volte, francamente. Le meccaniche e le logiche
> montate sui dischi includono anche dei meccanismi di compensazione.

Guarda che e' cosi', cerca un po' in rete test sugli hard disk
e fai una ricerca su "internal transfer rate" e vedrai che il transfer 
rate interno (cioe' quello dalla superficie del disco al buffer
prima dell'interfaccia) e' normale che dipenda anche in modo considerevole
(tipo un fattore 2) dal range di tracce su cui si va a testare.
Ti metto un po' di link solo i primi che ho trovato, se vuoi
cercare meglio fai tu (o se hai voglia addirittura fare un test !)

http://seagate.custhelp.com/cgi-bin/seagate.cfg/php/enduser/std_adp.php?p_faqid=59&p_created=964539083&p_sid=-G6XVezi&p_accessibility=0&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTY0JnBfcHJvZHM9MCZwX2NhdHM9MCZwX3B2PSZwX2N2PSZwX3NlYXJjaF90eXBlPWFuc3dlcnMuc2VhcmNoX25sJnBfcGFnZT0xJnBfc2VhcmNoX3RleHQ9dHJhbnNmZXIgcmF0ZQ**&p_li=&p_topview=1
http://www.hwupgrade.it/articoli/storage/1212/hard-disk-verita-su-partizioni-e-prestazioni_index.html
http://www.hdtune.com/hdtune.html (guarda il grafico)
http://www.storagereview.com/guide2000/ref/hdd/perf/perf/spec/transMedia.html

> Posso capire una differenza di microsecondi, non di secondi.
Lui aveva una differenza di 1.6 decimi di secondo, non secondi,
ma quello che conta e' il rate MB/s ed un fattore 2 ci sta tutto.
Microsecondi poi e' un po' pochino ;-)

> Penso
> siano ormai dieci anni che è considerato inutile stare a calcolare in
> quale parte del disco mettere quale partizione...

Penso che ti sbagli, cioe' non e' inutile tecnicamente,
piu' che altro direi che e' una cosa non molto nota e oltre
a questo pochi ci pensano anche perche' e' difficile capire per l'uso che 
verra' fatto cosa e' meglio che sia nella parte del disco piu' veloce
(ad esempio sara' meglio che la partizione swap sia nella parte piu'
veloce, o invece in quella piu' lenta tanto ho abbastanza ram
e in quella piu' veloce metto dati ad accesso frequente ?
Boh, qualunque scelta puo' rivelarsi sbagliata a posteriori).

> Casomai io userei un software come bonnie++ per fare dei test. Ma
> ancora, cosa si vuole testare? sia hdparm che bonnie++ testano
> l'accesso FISICO ai dischi, NON le prestazioni di un filesystem!

Ah, non ci avevo neanche pensato, ma allora se i risultati erano
relativi solo all'accesso fisico al disco senza l'astrazione
di accedere ai files, a maggior ragione la spiegazione dovrebbe
essere quella che avevo dato.

> Quindi credo sia bene innanzitutto chiarirsi bene le idee su cosa si
> vuole fare, POI trovare gli strumenti più adatti. Si vuole testare un
> disco? si usi hdparm/bonnie++ su un DISCO (NON una partizione).

Giusto, ma probabilmente se lo fai su una partizione ti puo'
servire appunto a vedere che il transfer rate di hdax e' funzione
decrescente di x.
(se le partizioni sono numerate nell'ordine fisico in cui sono
su disco, il che non e' detto perche' mi sembra che linux le 
numeri nell'ordine in cui compaiono nella tabella delle partizioni,
che se uno ha fatto un po' di casino cancellando e creando partizioni
non e' detto sia l'ordine fisico).

ciao
Pietro


Maggiori informazioni sulla lista flug-tech