Os sistemas:
Del Optiplex com cartão eth de 1 GB, win7
sistema mini-itx, jetway nf98, placa de eth onboard intel i3, GB, crux w / 2.6.33.7 custom
A rede:
gato 5e ou 6 ao redor. sistemas são menos de um pé um do outro. cabo mais longo é de 6 pés. tentei apenas variações de roteador, roteador e switch, switch ou conexão direta (sem roteador ou switch) (o switch e o roteador também estão funcionando)
o compartilhamento:
eu montei o sistema crux no sistema windows usando o samba
eu montei o compartilhamento do windows no sistema crux usando 'mount -t cifs'
OBSERVAÇÃO: variações de apenas uma montagem por vez, ambas montadas de cada vez, tudo o que você possa imaginar
Transferência 1:
enquanto estiver usando o sistema win7, eu inicio > run > \ 192.168.x.xxx \ share e aparece uma caixa exploradora exibindo o conteúdo da minha unidade interna no sistema crux.
Em seguida, eu arrasto um arquivo de 10g do compartilhamento para a área de trabalho do sistema win7. 10g arquivo foi feito 'dd se = / dev / sda de = / a / 10g.dd bs = contagem de 1M = 10240'
ISSO resulta em uma transferência a velocidades: 55mb / s (menor) para 105mb / s (mais alta) e aversões sobre 75mb / s.
[estes resultados estão acima do objetivo]
Transferência 2:
enquanto estiver usando o sistema crux, eu montei o win7 share ('mount -t cifs-o / 192 / share / a'), e ls-l / a exibe o conteúdo do compartilhamento da unidade win7.
Eu então tempo uma cópia de um arquivo de 10g do compartilhamento para a unidade interna do sistema crux.
Isso resulta em velocidades de transferência: 5m23s ~ 31 mb / s
por que os resultados são tão diferentes?
o mais alto que eu posso definir mtu no crux w / esta placa é 4000, mas isso parece ter efeito de zero.
Eu também tento o dd, usando tamanhos de bloco maiores, o que dá pouca melhora
EDIT: Ocorreu-me que poderia ser a cópia do windows7 é mais rápida / melhor. Então, a partir da máquina windows, no cygwin, eu executei 'time cp //192.../share/10g.dd /cygdrive/c/../Desktop
Resultou em 2m51s ~ 59mb / s