El producto de mi empresa producirá petabytes de datos cada año en nuestros sitios de clientes. Quiero llenar un NAS de varios petabytes para simular un sistema que se ha estado ejecutando durante mucho tiempo (3 meses, 6 meses, un año, etc.). Queremos analizar nuestro software mientras se ejecuta en un sistema de almacenamiento bajo carga.¿Cómo llené rápidamente un NAS de varios petabytes?
Podría escribir un script que cree estos datos (un solo script podría tomar semanas o meses para ejecutarse). ¿Hay recomendaciones sobre cómo agotar la secuencia de comandos (máquinas múltiples, hilos múltiples)? El NAS tiene 3 enlaces entrantes de carga balanceada ... ¿debería ejecutarlo directamente en el dispositivo NAS?
¿Hay productos de terceros que pueda usar para crear carga? Ni siquiera sé cómo comenzar a buscar productos como este.
¿Importa si los datos son realistas? ¿Alguien sabe algo sobre NAS/arquitectura de almacenamiento? ¿Puede ser simplemente bits aleatorios o importa la regularidad de los datos? Nos avivar los datos en el disco a cabo en este formato
x:\<year>\<day-of-year>\<hour>\<minute>\<guid-file-name>.ext
Así que desea obtener datos en un NAS más rápido que el NAS es capaz de escribir a sus discos? Parece que es ilógico, Capitán. –
Me da que la velocidad de enlace del NAS y sus discos sería la máxima. Está bien, me encantaría alcanzar la saturación total. El NAS en cuestión tiene tres conexiones entrantes balanceadas de carga separadas. Estoy pidiendo soluciones creativas al problema. No para respuestas sarcásticas. –
Ya conoce la solución: escriba un script que maximice el ancho de banda del disco. Ejecútelo tan cerca del NAS como necesite para obtener suficiente ancho de banda de E/S. Si necesita ideas para escribir a alta velocidad, pruebe el benchmark Bonnie ++. Por definición, esto es capaz de escribir más rápido que un disco. –