2009-07-24 5 views
5

Estamos evaluando el rendimiento de HDF5 con respecto a los conjuntos de datos fragmentados. Especialmente intentamos averiguar si es posible leer a través de diferentes fragmentos contiguos y cómo se influye en el rendimiento al hacerlo. P. ej. tenemos un conjunto de datos con un tamaño de fragmento de 10, un conjunto de datos con 100 valores y queremos leer los valores 23 a 48. ¿Habrá una gran pérdida de rendimiento?Datos fragmentados HDF5 DataSet y tamaño de tabla

¡Muchas gracias!

Respuesta

3

No sé cómo responder específicamente a su pregunta, pero le sugiero que use un tamaño de porción de 1024 (o una potencia mayor de dos). No conozco las partes internas de HDF5, pero de mi conocimiento de los sistemas de archivos, y de un punto de referencia aproximado que hicimos, 1024 era lo correcto.

+0

¡Muchas gracias por su respuesta! Ya observé que el tamaño del fragmento en sí es un factor de rendimiento importante. Como mencionaste, un tamaño de fragmento de> 1000 es un buen punto de partida. Lo que trato de averiguar es cómo se influye en el rendimiento al leer datos contiguos de diferentes fragmentos. Pero me temo que esta es una pregunta que no puede responderse concretamente. Entonces tendremos que realizar varios puntos de referencia. – usac

Cuestiones relacionadas