[Linux-Biella] Frammentazione file

Jumping Jack jumpingjack a mclink.it
Mer 11 Maggio 2011 19:24:56 CEST



On 11/05/2011 18:16, ledi salillari wrote:
> ho scritto un messaggio simile a quello di daniele ma a quanto pare 
> non è arrivato a destinazione perché troppo lungo.
>
> comunque jj stai sparando una marea di stronzate.
>
>         dammi un link che dimostri che esistono disco ad 1 solo piatto che
>         siano dei normali 3.5 pollici o 2.5 pollici
>
>     Non trovo niente, non è neanche più specificato. Ma hai provato a
>     guardare quando è spesso un hdd recente? Forse quelli da 2T hanno
>     più di un piatto.
>
>
> i dischi da 3.5 hanno almeno 2 piatti. quelli superiori ai 500gb anche 
> di +.
> i dischi da 2.5 hanno 1 piatto fino a 120gb. attualmente ne stanno 
> facendo anche da 250 su un singolo piatto. generalmente ne hanno 2. il 
> mio da 500g (2.5") ne ha 2.
I dischi da 3.5 hanno al massimo 2 piatti e possono utilizzare 2, 3 o 4 
testine. I dischi ad alte prestazioni potrebbero essere fatti diversamente.
>
>             I controller AHCI, sui dischi che lo supportano, abilitano
>             un sistema di
>             disposizione dati intelligente, il sistema è gestito dal
>             driver e non è
>             sotto il controllo del SO (che sia windows o linux).
>
>
> se il sistema operativo implementa già una disposizione ottimale dei 
> dati, tale driver diventa pressoché inutile. altrimenti è necessario 
> ma come tu stesso dici, è supportato solo da alcuni dischi.
Ogni disco prodotto da 5 anni a questa parte supporta lo NCQ.
>
>         forse non mi son spiegato
>         è cache in lettura quella che riempie la ram
>
>         la cache in scrittura è comunque gestita con il journaling del
>         filesystem che dovrebbe avere anche NTFS
>         quindi la perdita di dati è minima
>
>     Ma la cache in lettura chi se ne fraga, che i dati siano letti
>     lentamente o velocemente se sono i cache non cambia nulla.
>
>
> cambia eccome!!
> non sai come funziona la cache vero? immagina un raid 1 tra hard disk 
> e ram. se devo scrivere, scrivo su entrambi. quindi i tempi di 
> scrittura sono uguali a quelli del supporto + lento (hd). quindi non 
> ho ne un peggioramento ne un guadagno di prestazioni. se devo leggere, 
> leggo dalla ram. quindi tempi di accesso di circa 3 ordini di 
> grandezza più veloci. per la precisione, la lettura è più frequente di 
> quello che potresti immaginare.
Si parlava di frammentazione.
>
>     Infatti nei sistemi scsi è proprio differente il sistema e le
>     richieste devono essere inviate in modo intelligente, meglio è
>     fatto il driver migliori sono le prestazioni.
>
>
> se c'è già il sistema che lo fa in maniera ottimale non c'è bisogno di 
> driver. tranne che in soluzioni strane come il revodrive della ocz 
> (anche li non so quanto faccia il driver)
Il SO non fa distinzione tra tipologia di disco, se lo fa è perchè il 
driver è stato integrato nel SO.
>
>         fatto sta che sono necessari perché NTFS non fa un buon lavoro a
>         priori e quindi ci va qualcuno che sistemi le cose a posteriori
>
>     Questo non lo so, non sapendo come funzionano NTFS e EXT. Sarebbe
>     carino uno confronto sullo stesso FS, solo che non è possibile
>     (non sarebbe equo, in quando non pienamente supportati).
>
>
> fatto sta che il defrag su windows si fa solo quando si ricorda 
> l'utente di farlo. quindi non è una soluzione efficace.
>
>     Io non sento il bisogno di un defrag sono windows, ma se gestisco
>     la frammentazione del disco posso aumentare le prestazioni. Il
>     fatto che nessuno si preoccupi su linux, mi dice sono che tutti si
>     accontentano, senza pensare che potrebbe essere meglio.
>
> lo fa già il SO. le prestazioni sono già ottimali.
>
>         mi è capitato di arrivare a spazio 0 su disco senza rendermene
>         conto
>         fintanto che non si riempiva la /tmp (che tengo spesso in
>         partizione
>         separata) non mi ha mai ridotto le prestazioni in modo
>         percettibile.
>
>     Riempire e poi liberare non influisce neanche su windows, ma il
>     disco si riempe di file a caso lentamente, i file di log si
>     ingrossano, il jouranling aumenta, le prestazioni su windows
>     degradano.
>
> degradano anche dal fatto che la testina deve fare un miliardo di giri 
> inutili per leggere pochi bit. quindi in quel caso ci va una 
> deframmentazione. che ripeto, la deve fare l'utente.

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20110511/3e376521/attachment.htm>


Maggiori informazioni sulla lista Linux