Domanda

Sto scrivendo uno script python che eseguirà test delle prestazioni nel file system di Linux. così oltre deadlock, condizioni e tempi di gara si per eseguire un'azione (cancellare, leggere, scrivere e creare) ciò che le altre variabili / parametri dovrebbero contenere la prova?

È stato utile?

Soluzione

test di sistema del file delle prestazioni è un argomento molto complesso. Si può facilmente fare un sacco di errori che in fondo fanno tutto i test privi di valore.

Stony Brook University e IBM Watson Labs hanno pubblicato un documento altamente raccomandato ufficiale nella "Operazione di stoccaggio" circa l'analisi comparativa del file system, in cui si presentano diversi punti di riferimento e le loro punti di forza e di debolezza: Uno studio nove anni di file system e di stoccaggio di benchmarking .

Si danno un sacco di consigli su come progettare e implementare un buon benchmark di file system. Come ho già detto: non è un compito facile

.

Altri suggerimenti

Si può essere un po 'più chiaro?

Ho provato a fare come una volta prima di utilizzare Python stesso. Ho bisogno di tempo per provare me stesso. Ho provato ad utilizzare time.time () per ottenere il tempo dal epoca. Penso che la differenza di tempo può essere sufficiente per le operazioni sui file.

Aggiornamento: Controllare questo Idea GSOC, FPF si era impegnato a sponsorizzare lo http://allmydata.org/trac/tahoe/wiki/GSoCIdeas

Sto cercando di leggere fino la pagina per avere maggiori informazioni.

Si potrebbe essere inetersting nel guardare strumenti come caollectd e iotop. Poi di nuovo, yopu mightalso dal interessato a usando solo loro, invece di reinventare la ruota -. Per quanto vedo, tale analisi delle prestazioni non si impara in un giorno, e questi ragazzi ha investito una notevole quantità di tempo e conoscenze nella costruzione di questi strumenti

Si dovrebbe cercare di utilizzare i software già presenti. È possibile utilizzare IOzone per lo stesso. Per tutorial, si dovrebbe fare riferimento a questo post del blog su nixcraft

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