[Linux-Biella] Frammentazione file

Jumping Jack jumpingjack a mclink.it
Dom 15 Maggio 2011 16:22:19 CEST



On 15/05/2011 16:09, ledi salillari wrote:
>
>
> Il giorno 15 maggio 2011 15:48, Jumping Jack <jumpingjack a mclink.it 
> <mailto:jumpingjack a mclink.it>> ha scritto:
>
>     E da quando è rilevante in termini di prestazioni? I dischi girano
>     in continuazione e sempre alla stessa velocità. C'è solo qualche
>     cosa di nuovo, che varia la velocità, ma è davvero irrilevante ai
>     fini del discorso.
>     Proprio frasi buttate li tanto per dire.
>
>     JJ
>
>
> hai chiesto la dimostrazione della frase e te l'ho data. se nella tua 
> testa c'è un casino della madonna non è colpa mia. prima ho affermato 
> che le prestazioni non sono direttamente legati al numero di piatti ma 
> dal fatto che più piatti girano lentamente quindi non si possono 
> raggiungere velocità stratosferiche.
>
> l'efficienza invece, ovvero il fulcro di tutto sto discorso, è legata 
> eccome al numero di dischi. con gli stessi tempi di ricerca e di 
> latenza, un disco a 15k rmp con 1 solo piatto è equivalente a un disco 
> da 5krpm con 3 piatti in fatto di velocità di lettura e di scrittura. 
> perchè? perchè arrivano 3 bit ogni 0.012 secondi contro un bit ogni 
> 0.004 secondi. con una testina per piatto ovviamente. con 2 per piatto 
> basta moltiplicare per 2 il numero di bit o dividere i secondi. 
> comunque, se ti fai i calcoli risultano equivalenti.
Ma cosa stai dicendo? i tempi di seek a latency di un disco da 15k 1 
piatto sono uguali a quelli di un 5.4k 3 piatti??? Ma stai inventando 
ogni cosa possible per darmi contro.
> cosa comporta ciò?
> che il disco da 3 piatti ha una capacità 3 volte superiore a quello da 
> 1 solo piatto. quindi è molto più efficiente.
Qundi i dischi da 15k non servono a niente, va che idioti tutti quelli 
che li comprano. Cavoli invece di comprare un disco da 15k con un 
piatto, compro un 5.4 con tre piatti che costa un caz ed è più veloce e 
ha anche più capacità.
> tutto questo in teoria. in pratica non è così in quanto i tempi di 
> seek e latency cambiano in maniera non lineare al cambiare della 
> velocità di rotazione (se sbaglio, correggetemi). non so dirti 
> precisamente la formula.
>
No, non sai proprio niente. Il tempo di seek va diviso per la velocità 
di rotazione perchè vuole dire fare da 0 a un giro completo prima di 
ottnere il dato voluto dopo lo spostamento, quindi 15k tempo di seek di 
1/3 rispetto ai 5.4k, il fatto che ci sia 1 piatto o 10 non cambia nulla 
perchè tanto sempre da 0 a un giro deve fare. A questo bisogna 
aggiungere il percorso che fa la testina, per cui un piatto da 2.5 a 15k 
ha le maggiori prestazioni possibili. Ma la differenza tra 2.5 e 3.5 è 
davvero poca.
> ora, se il disco con 3 piatti raggiungesse 15k di rotazione, apparte 
> il fatto che costerebbe l'ira di dio in quanto la tecnologia per 
> realizzarla deve essere molto all'avanguardia, sarebbe molto più 
> efficiente di quello a singolo. ovvero le prestazioni aumentano 
> esattamente di 3 volte in burst mode (o come cavolo si dice)
I dischi da 15k sono fatti fino a 4 piatti. E non escludo che possano 
essercene con molti più piatti per impieghi speciali.
> .
>
> ecco spiegato che hai torto.
DOH!
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20110515/923c2819/attachment.htm>


Maggiori informazioni sulla lista Linux