Sto cercando di ottimizzare il mio NAS, eseguendo openfiler e chiedendomi perché sto ottenendo prestazioni di lettura relativamente scarse da 4 unità WD RE3 in RAID 5.
EDIT: Si noti che sto parlando della velocità di lettura del disco bufferizzata e non delle velocità memorizzate nella cache
EDIT: formattazione modificata per chiarire che ci sono due set di output.
Quando eseguo hdparm sul meta dispositivo ottengo i livelli di prestazioni che mi aspetto, scendo al volume ed è un terzo della velocità!
Qualcuno ha idea del perché? LVM è così male?
Decano
Risultati meta dispositivo / dev / md0
[root @ nas2 etc] # hdparm -tT / dev / md0 / Dev / md0: Letture memorizzate nella cache: 4636 MB in 2,00 secondi = 2318,96 MB / sec Letture disco buffer temporizzate: 524 MB in 3,01 secondi = 174,04 MB / sec
Risultati gruppo vol / dev / mapper / vg1-vol1
[root @ nas2 etc] # hdparm -tT / dev / mapper / vg1-vol1 / Dev / mapper / vg1-vol1: Letture memorizzate nella cache: 4640 MB in 2,00 secondi = 2320,28 MB / sec Letture disco buffer temporizzate: 200 MB in 3,01 secondi = 66,43 MB / sec
Modifica: vedere la sezione dalla pagina man di hdparm che suggerisce che questo è un test perfettamente valido per le prestazioni in lettura sequenziale che è il problema che sto cercando di risolvere.
-t Eseguire i tempi delle letture del dispositivo a fini di benchmark e confronto. Per risultati significativi, questa operazione deve essere ripetuta 2-3 volte su un altro sistema inattivo (nessun altro processo attivo) con almeno un paio di megabyte di memoria libera. Questo mostra la velocità di lettura attraverso il buffer cache sul disco senza alcuna precedente memorizzazione nella cache dei dati. Questa misurazione indica la velocità con cui l'azionamento è in grado di sostenere la lettura sequenziale di dati Linux, senza alcun sovraccarico di filesystem. Per garantire misurazioni accurate, la cache del buffer viene scaricata durante l'elaborazione di -t utilizzando BLKFLSBUF ioctl. Se viene specificato anche il flag -T, un fattore di correzione basato sull'esito di -T verrà incorporato nel risultato riportato per -t operazione.
bonnie++
?