Tengo una computadora con grandes discos duros con Gentoo. Tengo que servir archivos med / big a través de una red cableada a dispositivos Apple (todos ellos ejecutan OS X).
¿Qué protocolo es el mejor para las siguientes necesidades? :
- Velocidad
- Facilidad de uso (por parte de los clientes y el servidor)
- Menos limitado (tamaño máximo de archivo, juego de caracteres limitado para nombres de archivo)
- Seguridad
He realizado algunas pruebas no científicas del mundo real de las velocidades de E / S de iscsi y diferentes protocolos de red en OS X.
Mi configuración:
La prueba se realizó copiando (cp) aproximadamente 2 gb de archivos sin formato de cámara (cada uno de unos 20-25 mb de tamaño) en el dispositivo, reiniciando el dispositivo y copiando los mismos datos en la unidad SSD local.
Escribir rendimiento:
*) ¡Solo cuando utilicé SMB obtuve resultados de rendimiento de escritura muy diferentes al copiar los archivos al dispositivo usando el comando cp o mv!
La configuración de la opción asíncrona para NFS mejora enormemente el rendimiento de lectura. Utilizo el siguiente comando de montaje para la prueba:
Leer rendimiento:
Los protocolos parecen manejar el almacenamiento en caché de manera diferente. Estos son los resultados que obtuve al copiar los archivos al dispositivo e inmediatamente a la unidad SSD local (sin reiniciar el dispositivo)
Rendimiento de lectura: sin reiniciar
Mi conclusión: usaré AFP o NFS ya que ambos protocolos ofrecen un rendimiento y flexibilidad similares (en comparación con iSCSI) para mis propósitos (Lightroom, copia de seguridad, transmisión de medios)
fuente
Aunque son protocolos de transferencia de datos, me gustaría recordarle que no aceptan los mismos caracteres que el nombre del archivo. Por ejemplo, \ /: *? "<> | no están permitidos en Windows NTFS y Samba.
Le sucede al protocolo Apple Talk desde mi experiencia en MacOS 8.6 y Windows 95 con el servicio compatible AppleTalk. Algunos caracteres en los nombres de archivo permitidos en MacOS no son válidos para Windows.
Se puede encontrar información detallada sobre mi experiencia copiando archivos de Linux Desktop a QNAP TS-212P con Samba y NFS en Comparación de rendimiento en copias de seguridad de archivos de Linux a QNAP TS-212P . El resultado de la prueba en MB / s para lo que le interesa es:
He realizado una prueba con FTP, Samba, iSCSI y NFS en la transmisión de archivos con una solución de uso compartido diferente en NAS con QNAP TS-112. El resultado de la prueba en MB / s para lo que le interesa es:
Por lo tanto, Samba es más rápido que NFS desde mi experiencia. Pero algunos de mis archivos contienen caracteres ilegales en NTFS y Samba, elijo usar NFS como mi protocolo principal.
¡Deseo que ayude!
fuente
Básicamente, la mayoría de los protocolos (si no todos) se pueden usar en cualquier plataforma, pero algunos de ellos son más nativos que otro
fuente