Eu tenho um computador com grandes discos rígidos executando o Gentoo. Eu tenho que servir arquivos médios / grandes através de uma rede com fio para dispositivos Apple (todos eles executando o OS X).
Qual protocolo é o melhor para as seguintes necessidades? :
- Rapidez
- Facilidade de uso (pelos clientes e pelo servidor)
- Menos limitado (tamanho máximo do arquivo, conjunto de caracteres limitado para nomes de arquivos)
- Segurança
Fiz alguns testes não científicos do mundo real das velocidades de E / S do iscsi e de diferentes protocolos de rede no OS X.
Minha configuração:
O teste foi feito copiando (cp) cerca de 2 GB de arquivos raw da câmera (cada um com tamanho de 20 a 25 mb) no dispositivo, reiniciando o dispositivo e copiando os mesmos dados para a unidade SSD local.
Gravar desempenho:
*) Somente ao usar o SMB, obtive resultados de desempenho de gravação muito diferentes ao copiar os arquivos para o dispositivo usando o comando cp ou mv!
Configurações a opção assíncrona para NFS melhora muito o desempenho da leitura. Eu uso o seguinte comando de montagem para o teste:
Leia o desempenho:
Os protocolos parecem lidar com o cache de maneira diferente. Estes são os resultados que obtive ao copiar os arquivos para o dispositivo e imediatamente retornar à unidade SSD local (sem reiniciar o dispositivo)
Leia o desempenho - sem reiniciar
Minha conclusão: usarei o AFP ou o NFS, pois os dois protocolos oferecem desempenho e flexibilidade similares (em comparação ao iSCSI) para meus propósitos (Lightroom, backup, streaming de mídia)
fonte
Embora sejam protocolo de transferência de dados, gostaria de lembrá-lo de que eles não aceitam os mesmos caracteres que o nome do arquivo. Por exemplo, \ /: *? "<> | não são permitidos no Windows NTFS e Samba.
Acontece com o protocolo Apple Talk da minha experiência no MacOS 8.6 e Windows 95 executando o serviço compatível com AppleTalk. Alguns caracteres nos nomes de arquivo são permitidos no MacOS são inválidos para o Windows.
Detalhes sobre minha experiência em copiar arquivos do Linux Desktop para o QNAP TS-212P executando o Samba e o NFS podem ser encontrados em Comparação de desempenho em backup de arquivos do Linux para o QNAP TS-212P . O resultado do teste em MB / s para o seu interesse:
Fiz um teste com FTP, Samba, iSCSI e NFS na transmissão de arquivos com solução de compartilhamento diferente no NAS com QNAP TS-112. O resultado do teste em MB / s para o seu interesse:
Portanto, o Samba é mais rápido que o NFS da minha experiência. Mas alguns dos meus arquivos contêm caracteres ilegais no NTFS e no Samba. Eu escolho usar o NFS como meu protocolo principal.
Gostaria que ajude!
fonte
basicamente, a maioria dos protocolos (se não todos) pode ser usada em qualquer plataforma, mas alguns são mais nativos que outros
fonte