Como você está criando os compartilhamentos CIFS / AFS? Se você estiver usando o compartilhamento de arquivos interno do VirtualBox, esse pode ser o problema. Faça o compartilhamento normalmente no sistema operacional.
Tente criar um compartilhamento NFS e teste se isso melhorar.
Use IOZone para testar. É um utilitário de benchmarking de sistema de arquivos de código aberto.
Aqui está um exemplo de comando:
iozone -Rab result.wks -i 0 -i 1 -+u -f z:\scratch\test.tmp -q 64k -n 32M -g 1G -z
Use a ferramenta de unidade de rede do mapa no Windows e escolha uma letra de unidade. No meu exemplo, escolhi z: Tente isso para todos os compartilhamentos e veja como ele se comporta.
Durante o teste, você pode executar o comando iostat -x 10
para obter algumas estatísticas do disco. Cole os resultados da iozone e a saída do iostat durante os benchmarks.
Atualização 6/5/11:
FreeNAS. Certo. Parece que isso pode ser um problema com as configurações de velocidade / duplex. FreeNAS corre o OpenBSD, certo? A ethtool deve trabalhar nisso. execute ethtool eth0
e verifique se você está vinculado a gigabit.
Eu me deparei com alguns problemas muito irritantes com as NICs Realtek no * BSD antes, tendo que construir algum módulo personalizado para que ele funcionasse corretamente.
6/5/11 2ª atualização
Além disso, verifique as configurações de rede da sua caixa virtual em "Dispositivo" quando sua instância estiver desativada. Tente um tipo de adaptador diferente e tente também o adaptador somente host para um dos NICs e o NAT para outro se quiser que seu sistema operacional convidado tenha acesso à Internet.