Domanda

(Non proprio una domanda di programmazione, scusa)

Sto lavorando al benchmarking di vari filesystem (soprattutto: ext3) con varie opzioni di filesystem (ad esempio: noatime, relatime ecc.) per situazioni specifiche su un box Linux.

Per i benchmark di filesystem non elaborati, sto esaminando Bonnie e Bonnie ++.

Qual è il modo più utile per usare bonnie e bonnie ++ per confrontare i filesystem?
Quali sono le migliori pratiche in materia di benchmarking del filesystem?
Mentre ci siamo: come monti i tuoi filesystem ext3 sui tuoi computer?

È stato utile?

Soluzione

Non ricevo molte risposte su questo ;-) quindi cercherò di spiegare quali sono le mie idee.

Alla fine, ho scelto lo iozone come strumento di benchmarking, principalmente a causa della straordinaria quantità di informazioni fornite.

IMHO, se si cerca di trovare dati statisticamente significativi, una corsa di un benchmark non è sufficiente, quindi ho scritto un piccolo script di shell per eseguire iozone 10 volte e scrivere l'output su 10 file di log.

Quindi, ho scritto un altro script (questo in Python) per sommare tutti i valori per ogni cella nelle matrici. Il valore più alto e più basso per ogni cella vengono scartati al fine di prevenire anomalie che distorcono la realtà ;-)

Per ogni cella, prendo il valore medio degli otto valori rimanenti. Ho copiato la matrice risultante in OpenOffice.org Calc.

Ho fatto questa procedura per una "linea di base" (nel mio caso: un filesystem ext3 montato con opzioni predefinite) e poi l'ho ripetuto per i miei test.

Per test, ho copiato la matrice del risultato nel foglio di calcolo in cui avevo memorizzato la linea di base. In Calc, ho fatto il mio confronto e tracciato i risultati in diagrammi.

Funziona abbastanza bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top