Acho que você não tem um problema de cabo nem de chave. O NAS está simplesmente no limite.
Eu também instalei alguns DNS-323 da D-Link e nenhum deles obteve velocidades de transferência significativamente maiores do que ~ 20MB / s em média. Não importa que discos você coloque lá. A razão é simplesmente que o servidor de arquivos Samba embutido é limitado pela velocidade da CPU e a CPU no D-Link DNS-323 simplesmente não pode manipular mais dados. Bem, o limite pode variar um pouco em diferentes versões de firmware / Samba, mas duvido que você possa alcançar muito mais. É claro que o RAID-1 poderia limitar ainda mais a velocidade de transferência, mas o RAID-1 normalmente não impõe muita carga de CPU, pois não há cálculo (como no RAID-5) necessário.
Se você precisar de mais taxa de transferência, precisará substituir o NAS por algo mais rápido.
Também não está relacionado aos discos normalmente. Discos modernos de 5400rpm podem facilmente ler ~ 100MB / s no modo seqüencial. Mesmo modelos lentos devem atingir ~ 50MB / s.
Outro problema é a sobrecarga do protocolo e outras limitações do protocolo. Alguns NAS oferecem o recurso para transferir arquivos através do protocolo FTP muito simples ou usando o rsync. Alguns deles funcionam melhor no FTP do que no SMB / CIFS em relação ao Samba.
Se você estiver usando o Windows Vista ou 7, talvez também tente desativar o recurso "Compactação Diferencial Remota" nas configurações do Windows:
- Painel de controle = > Desinstalar = > Liga ou desliga características das janelas) ou
- digite
ocsetup MSRDC-Infrastructure /uninstall
em um prompt de comando elevado
O motivo pelo qual o aumento do RDC pode ganhar alguma velocidade é que ele reduz a carga da CPU em algumas situações e, como esse é o bootleneck do DNS-323, você pode tentar.
EDIT: Eu fiz mais algumas pesquisas sobre o serviço RDC e encontrei isso . Isso prova claramente que o RDC não terá qualquer impacto nas velocidades de transferência. Além disso, ele precisa ser especificamente usado por um aplicativo e o Windows não parece usá-lo. Então, eu recomendaria não desativá-lo permanentemente. Se você desativá-lo e ver algum aumento de velocidade após a reinicialização, é provável que você também tenha visto o mesmo aumento de velocidade apenas reinicializando. Embora haja um aspecto que não é coberto pelo artigo. No caso de um aplicativo realmente usar o RDC, o servidor teria que calcular as somas de verificação, o que obviamente não é um grande problema para os servidores e estações de trabalho atuais. Mas para um sistema NAS pode ser. Portanto, em casos raros, talvez seja mais rápido apenas transferir novamente o arquivo em vez de criar e trocar somas de verificação primeiro.
Até mesmo dispositivos NAS bastante rápidos estão limitados a cerca de 80MB / s. Se você quer alcançar mais, você normalmente precisa de um NAS / Servidor que suporte o protocolo SMB2. Habilitar Jumbo-Frames também pode dar algum impulso, mas precisa ser suportado por todos os componentes da sua rede, incluindo Roteador, Comutador, Cliente e NAS. Então, se você não é um especialista em redes, eu recomendo não mexer com MTU / Jumbo-Frames manualmente.
Outra fonte de desempenho de Ethernet "baixo" é, claro, a própria placa de interface de rede (NIC). Eu vi algumas quedas de desempenho em algum chipset Marvell mais antigo quando o descarregamento de checksum TCP de hardware foi ativado (parece haver alguma limitação no número de somas de verificação calculadas por algumas NICs para que a CPU possa fazer isso mais rápido que a placa). Por outro lado, tenho visto o aumento da taxa de transferência de rede em situações de largura de banda muito alta com o descarregamento da soma de verificação TCP do hardware na NIC do servidor Intel. Então, isso realmente depende do hardware.
No entanto, mesmo sem qualquer ajuste, qualquer NIC de consumidor (mais usado: Realtek) deve atingir ~ 80MB / s RAW GBE de um servidor Samba.
Mas voltemos ao assunto: seu D-LINK DNS-323 nunca poderá exceder o limite de ~ 30MB / s, simplesmente devido à limitação de hardware. Se alguém viu este dispositivo para executar mais rapidamente, eu também estaria interessado na configuração do concreto.