Newsgroup: it.comp.os.linux.sys
Titolo: [OT] Deterioramento dei dischi e perdita di performance nel tempo

Buongiorno,
perdonate l'OT, ma mi farebbe estremamente piacere approfondire con voi 
questo argomento.
 
 
Su ogni macchina/server con dischi SATA (sui SAS il fenomeno � meno 
evidente, ma non lo escludo; mentre su SSD non ho ancora abbastanza 
storico), ho notato un lento e costante deterioramento delle performance 
dell'I/O sui dischi a partire da 3-4 anni in poi.
 
Prendiamo un caso tipico e per me molto frequente: Server IBM con RAID 
hardware ServeRAID con 2 dischi SATA 7.4krpm hitachi/IBM in mirror.
 
Appena scartato, hdparm mi restituisce un discreto 120MB/sec circa in 
Timing buffered disk reads. Tralascio il valore Timing cached reads 
perch� meno indicativo in questa fase.
 
Nel corso del tempo, tutte le macchine (chi pi� chi meno) hanno iniziato 
a perdere performance, in alcuni casi in maniera assolutamente evidente 
e grave.
 
Questo server sotto mano, il peggiore e su cui sto cercando 
disperatamente di porre rimedio, ad esempio mi fa un incredibile valore:
 
Timing buffered disk reads:  10 MB in  3.31 seconds =   3.02 MB/sec
 
 
L'aspetto interessante � che non ho allarmi sul controller (oltre a non 
poter interrogare lo smart dei dischi, essendo ofuscato dal controller), 
nonostante una situazione di evidente sofferenza. Ovviamente non ho 
altro che carica I/O durante il test.
 
 
Ora, se avete consigli nel caso specifico, che ben vengano. Ma il punto 
non � tanto questo, quanto la progressione del decadimento delle 
performance dei dischi con il passare del tempo. Fenomeno, questo, 
riscontrato su quasi tutte le macchine sotto mano. Mi piacerebbe 
approfittare della grande esperienza di Flavio o di chiunque altro per 
capire se � un'anomalia, una coincidenza o un dato di fatto 
documentabile e, soprattutto, stimabile nel corso degli anni di 
esercizio del disco.
 
Anticipo i ringraziamenti!
 

 perdonate l'OT, ma mi farebbe estremamente piacere approfondire con voi questo argomento.
 
dd if=/dev/sdX of=/dev/sdX bs=1G
 
se ti interessa ti do anche la spiegazione empirica.
 
 
 
Giulia
 
 


A me interessa...


è una sorta di deframmentazione ?

 è una sorta di deframmentazione ?
Ho notato con MHDD che un disco riscritto completamente e' piu' veloce di un disco con alle spalle anni
di sole letture,  i dipoli magnetici col passare del tempo si  dovrebbero indebolire quindi in c'e' anche la spiegazione
teorica.
 
Il comando non fa che riscrivere sul disco quello che ha letto , ma siccome usa un bs enorme dovrebbe anche scavarsela da eventuali cache.
 
Giulia
 
 
 
 
 
 

teorica.
 
Mi pare piuttosto strano... non e' che col tempo rallenti la velocita' di
rotazione: quindi per rallentare la velocita' di uscita dati, bisogna che
un certo (*elevato*) numero di letture fallisca. Si dovrebbe vedere dalla
diagnostica SMART.
 
Una possibile causa di un apparente rallentamento col tempo e' se un file
"migra" da una zona di disco piu' veloce a una piu' lenta, su dischi CAV,
che credo siano quasi tutti.
 
Leonardo
 
-- 
 
Then felt I like some watcher of the skies, when a new planet swims into his ken;
Or like stout Cortez when with eagle eyes, he star'd at the Pacific; and all his men
Look'd at each other with a wild surmise - silent, upon a peak in Darien.