¿Cuál es el performance teórico máximo de un dispositivo NAS para 100 estaciones de trabajo con conexiones de 1 Gb / s?

Esta es una pregunta difícil de hacer, ya que depende de una serie de suposiciones. Pero supongamos que tenemos 100 estaciones de trabajo que necesitan conectarse a un dispositivo de almacenamiento conectado a una networking. ¿Cuál es el performance máximo que un NAS podría entregar a esas estaciones de trabajo, si cada uno tiene una connection de 1Gb / s? Estoy tratando de tamaño de un NAS para una installation con 100 estaciones de trabajo y algunos equipos científicos (por ejemplo, equivalente a 20 estaciones de trabajo más). Vendedores han dicho, "usted me dice lo que usted necesita." Necesito conectar 100 estaciones de trabajo a algún sistema que sirva a directorys personales a estaciones de trabajo, unos cuantos serveres que ejecutarán máquinas virtuales para aplicaciones como licencias y serveres web, pero enfocémonos en lo que un dispositivo NAS podría ofrecer, dado 1 Gb / seg. Si el NAS está proporcionando 20gb / seg, entonces supongo que en la mayoría de 20 estaciones de trabajo en cualquier momento van a transferir files a la velocidad máxima.

Las preguntas relacionadas son cuáles son los requisitos típicos de E / S de una estación de trabajo, digamos en un entorno de computación científica.

2 Solutions collect form web for “¿Cuál es el performance teórico máximo de un dispositivo NAS para 100 estaciones de trabajo con conexiones de 1 Gb / s?”

Necesita recostackr datos. Esto puede tomar básicamente tomar 4 forms que puedo pensar. Una combinación de ellos podría ser mejor, pero individualmente estoy list de lo que considero que es peor a mejor.

  1. Pregunte al vendedor (o un set de vendedores) y basarlo en lo que le dicen. Todos ellos deben tener calculadoras para adivinar este tipo de carga. Podrían incluso personas capaces de prestarle una SAN para probarlo (pero es probable que tenga que gastar un capital importante con ellos para que esto suceda). Esto es similar a preguntar aquí en la falla del server, pero los vendedores deben tener sets de muestras más significativos de lo que obtiene de un par de nuestros usuarios.
  2. Detrás del sobre: ​​averiguar qué tipo de tareas que la gente hace en su entorno con files en su directory personal. ¿Cargan sets de datos grandes, hojas de cálculo, realmente cargan progtwigs almacenados en su directory casero? Basado en eso, vienen con el perfil hipotético para una computadora típica (la cantidad de datos que están cargando, asumen que es ráfaga, y la multiplicación que por el número de computadoras, y se separaron sobre el día del trabajo usando algo como una distribución del poisson) .
  3. Reúna algunos datos de muestra de unas pocas estaciones de trabajo a lo largo del día. Esto depende del sistema operativo, pero puede utilizar herramientas como sar en entornos Linux y Perfmon en entornos Windows. A continuación, tome este perfil y extrapolar utilizando un método similar al anterior.
  4. Reúna los datos de todas las estaciones de trabajo. Esto por supuesto, sería el mejor.

El performance del almacenamiento no siempre se trata de performance …

Así que a la realidad …

Hoy en día, probablemente buildía una solución NAS para el set de clientes que tiene con conexiones de doble enlace 10GbE a un par de conmutadores astackdos en cruz (o un conmutador de chasis). No es que tengas muchas opciones …

NAS --- 2 x 10GbE ---> switch --- 1GbE ---> computing workstations

Esto se basa en los siguientes factores:

  • Lo que generalmente está disponible en el paisaje NAS (normalmente no verá nada mayor que 1 x 10GbE en soluciones comerciales)
  • Lo que es asequible para la mayoría de las organizaciones (los puertos 10GbE son comunes entre las ofertas actuales de conmutadores de hoy)
  • Va a haber una cierta cantidad de sobresuscripción. (necesidad de tamaño para las condiciones del peor caso)
  • No está ejecutando 10GbE en las estaciones de trabajo.

En el nivel NAS, debería preocuparse por:

  • Tamaño del set de datos típicos.
  • IOPS de almacenamiento necesario en el backend.
  • Capacidad y espacio para crecimiento / expansión.
  • Nivelación / almacenamiento en caching.
  • Resiliencia (RAID, etc.)
  • Copias de security.
El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.