Cláudio,
Hoje coloquei no ar um Linux como file server para Mac aqui.
A máquina é simples propositalmente. Uma placa mini ITX da gigabyte com 3 satas e gigabit ethernet, processador Celeron de 1.1 Ghz e 4 gigas de memória. Fora isso, uma fonte Corsair silenciosa, 2 HDs Barracuda de 2 TB em raid 1 e um SSD da Kingston de 60 GB, isso tudo enfiado em um gabinete Cooler Master Elite 120, que é pequeno.
O sistema operacional é Linux, obviamente e tem instalado o suporte para NFS-Server e SMB-Server
Vamos ao que interessa:
Usando NFS
- Taxa de transferencia sustentada para ESCRITA no sevidor: 70 MB/s
- Taxa sustentada de leitura de 78 MB/s chegando a 85 MB/s as vezes, dando picos de 90 MB/s
Nota: 85-90 MB/s bate com a taxa máxima de leitura do HD interno da estação cliente. A leitura de 90 MB/s foi obtida conectando um HD externo thunderbolt.
Usando SMB
- ESCRITA: média 48 MB/s, picos de 58 MB/s
- LEITURA: sustentada de 58 MB/s, picos de 60 MB/s
O SMB ainda tem um probleminha. Não suporta arquivos de mais de 4 gigabytes.
Nota: a memória que o servidor consome fica na casa dos 130-140 MB somente.
A CPU Celeron de 2 cores somente, fica na média com 8% de carga nos dois núcleos, indo a picos de 40-45 %
O gargalo de qualquer servidor é o compartilhamento da banda da rede. Memória e CPU não fazem grande diferença, acredite. Basta ser bem feito.
Resumindo, SMB não !