4 votos

Synology y vmware con MPIO de 4 vías disminuyen las velocidades de iSCSI

Estoy tratando de lograr un alto iSCSI velocidades de entre mis ESX cuadro, y el servidor NAS de synology. Estoy esperando alcanzar una velocidad máxima de 300 a 400 Mb/s. Pero hasta ahora todo lo que he alcanzado es de 150 - 170 MB/s.

La principal prueba de que estoy usando es crear un 20GB de Disco Virtual, Creo que con Ganas se Centró en el iSCSI SSD basado en el almacén de datos. (Y las variaciones de este.)

Algunas preguntas:

  1. Estoy asumiendo que la creación de este disco sería una escritura secuencial?
  2. Synology nunca pasa de 30% / 40% de uso de CPU y de memoria, y está casi agotada. Estoy suponiendo que el Synology es capaz de escribir a estas velocidades en un SSD, ¿verdad?
  3. También, es ESX poder al máximo el ancho de banda disponible cuando se crea un disco virtual a través de iSCSI?
  4. Si se utiliza una herramienta de referencia, ¿qué recomendaría usted, y cómo puedo estar seguro de que no voy a tener el cuello de botella en la transmisión de datos secundarios? Puedo instalar esta herramienta en una VM en el SSD, Almacén de datos, y ejecutar "contra sí mismo"?

Esta es mi configuración.

Yo tengo un Synology 1513+ con la siguiente configuración y discos:

  1. 3 de 4 tb WD discos (sin usar)
  2. 1 Samsung EVO 860. (1 volumen, sin raid)
  3. 1 Samsung 256 GB SATA III 3D NAND. (1 volumen, sin raid)
  4. 2 objetivos iSCSI, uno por SSD. (8 en total vmware iniciadores iSCSI conectados)

Configuración de red:

  1. Synology 4000 Mbps de bonos. MTU 1500, Dúplex Completo.

  2. Synology Dinámica de Agregación de Enlace 802.3 ad LACP.

  3. Cisco SG350 con la agregación de enlaces configurados para el 4 de Synology puertos.

  4. De almacenamiento y de red iSCSI está físicamente separado de la red principal.

  5. Los cables CAT 6.

VSphere:

  1. PowerEdge r610 (Xeon E5620 @ 2.40 Ghz, 64 GB de memoria)
  2. Broadcom NetXtreme II BCM5709 1000Base-T (NIC 8)
  3. VSphere 5.5.0 1623387

VSphere config:

  1. 4 vSwitch, 1 NIC cada uno de iSCSI.MTU 1500. Full Duplex.
  2. Software del iniciador iSCSI con el 4 vmkernel interruptores en el grupo de puertos, todos conformes y ruta de estado de activo.
  3. 2 targets iSCSI con 4 rutas MPIO cada uno. Todos los activos y round robin

Así que, básicamente, 4 cables de la NAS ir a la Cisco LAG, y 4 iSCSI de ESX ir a regular los puertos en el conmutador.

Pruebas y configuraciones que he realizado:

  1. Configuración de MTU a 9000 en todos los vmswitches, vmkernel, synology y cisco. También he probado otros valores como el 2000 y 4000.
  2. Creación de 1 (y 2, 3 simultánea ) de los discos virtuales en 1/2 destinos iSCSI para maximizar la carga de trabajo.
  3. Desactivado / Activado Encabezado y resumen de Datos, Ack con Retraso.

He perdido la cuenta de todas las cosas que he probado. No estoy seguro en mi cuello de botella es, o lo he configurado mal. Adjunto algunas capturas de pantalla.

Cualquier ayuda sería muy apreciada!

iSCSI rutas en ESX

De red config en ESX

Ejemplo de la vmkernel config

iSCSI iniciator de configuración de red

Cisco LAG config 1

Cisco LAG config 2

3voto

Sean Puntos 310
  1. Puede ser acelerado con VAAI CERO primitivo (no puedo decir exactamente en su anticuado vSphere versión). Pero es de escritura secuencial de cualquier manera. Yo también depende de cómo se creó su destino iSCSI. DSM más reciente-s por defecto crear Avanzado Lun que se crean en la parte superior en sistemas de archivo. Las versiones anteriores de forma predeterminada se utiliza LVM los discos directamente y realiza mucho peor.
  2. ~400MB/s, debe ser alcanzable
  3. 400MB/s, no es un problema, si el objetivo puede proporcionar el IO
  4. Si usted está buscando a puro rendimiento secuencial, a continuación, dd en Linux lado o simple CrystalDiskMark en Windows funcionan.

Gal iSCSI y generalmente no se mezclan. Deshabilitar el enlace en Synology y configurar como interfaces separadas. Habilitar múltiples iniciador iSCSI en el servidor Synology. No tengo un Synology a mano por desgracia para instrucciones exactas.

Configurar vSphere como este.

  • vSphere iniciador --> Synology destino de IP/puerto 1
  • vSphere iniciador --> Synology destino de IP/puerto 2
  • vSphere iniciador --> Synology destino de IP/puerto 3
  • vSphere iniciador --> Synology destino de IP/puerto 4

Deshabilitar innecesarios caminos (mantener una vSphere IP de origen de un Synology IP), vSphere admite (no se aplica) sólo el 8 de rutas por un objetivo iSCSI. No recuerdo si se puede limitar el acceso de destino al de origen en el servidor Synology lado, es probable que no. También tiene ya suficiente caminos para la fiabilidad y más no va a ayudar como usted, es probable que el ancho de banda limitado.

La política de cambio a un valor inferior, ver aquí https://kb.vmware.com/s/article/2069356 De lo contrario, 1000 IOPS va a bajar por un sendero hasta el camino se produce el cambio.

Mantener el uso de tramas jumbo. Se trata de 5% ganar en el ancho de banda y gigabit usted puede fácilmente llegar a ser el ancho de banda consumido.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: