Não tenho certeza se este é o fórum correto para postar esta pergunta? Eu dei uma olhada e não consegui ver onde mais eu poderia postar esse tipo de pergunta.
Eu tenho um aplicativo de desktop em C #. Sua única intenção é fazer upload de bytes para o meu servidor.
Em um dos meus PCs, o aplicativo tem um bom desempenho em termos de velocidade com que os dados são carregados. Em outro PC, ele não funciona tão bem.
Quando olho para o Gerenciador de tarefas em cada PC, a atividade de rede para o PC 'rápido' é de 13 Mbps.
A atividade de rede para o PC 'lento' é de 16kbps.
Então, para mim, isso explica as diferentes velocidades.
Minha pergunta então é descobrir por que é mais lento? Tem a ver com a placa-mãe em termos do que ela pode suportar?
Quais outros fatores podem afetar a velocidade / taxa de rede se ambos usam o mesmo tipo de cabos Ethernet e estão conectados ao roteador da mesma maneira?
obrigado
Apêndice:
No PC 'rápido':
Em 'devagar; PC:
fonte
Local Area Connection
->Properties
->Configure
->Advanced
->Speed & Duplex
ouLink Speed & Duplex
?Respostas:
Ambos os lados do link da LAN (roteador / switch e seu computador) determinam a velocidade da sua conexão. Por exemplo, se o seu roteador é capaz apenas de 100Mbit / s, a velocidade máxima que você pode obter é 100Mbit / s (aproximadamente 12,5MB / s).
Você pode ver a velocidade em que sua conexão está funcionando, vá para
Network & Sharing Center
>>Change Adapter Settings
Clique com o botão direito do mouse no adaptador de rede e clique emProperties
>Speed
.Como você pode ver na captura de tela abaixo, minha própria conexão LAN pode receber / enviar dados a um máximo de 100Mbit / s:
O nome do seu adaptador de rede também pode ajudá-lo a determinar a taxa de transferência máxima do adaptador.
A mina pode fazer até 1 Gigabit / s:
Usando seu comando, o
Speed
é mostrado em bytes . Já é possível observar que os dois adaptadores podem executar até 1 Gigabit / s, mas, com certeza, podemos fazer este cálculo:Isso nos dá a resposta do
1000
MB, 1000MB é um Gigabyte.fonte