나는 나이가 많은 질문이라고 확신하는 것에 대한 도움을 찾고 있습니다. 네트워크 처리량을보다 명확하게 이해하기를 간절히 바라고 있지만 "클릭"하는 정보를 찾지 못하는 것 같습니다.
여러 버전의 Windows를 실행하는 지리적으로 분산 된 서버가 몇 대 있습니다. 항상 하나의 호스트 (데스크톱)를 소스로 사용한다고 가정하면 해당 호스트에서 전국의 다른 서버로 데이터를 복사 할 때 속도 차이가 커집니다. 경우에 따라 데이터를 12MB / s로 일관되게 복사 할 수 있으며, 다른 경우에는 0.8MB / s가 표시됩니다. 8 개의 대상을 테스트 한 후에는 항상 0.6-0.8MB / s 또는 11-12MB / s 인 것으로 보입니다. 우리가 주로 관심을 갖는 건물에서는 ISP와 OC-3이 연결되어 있습니다.
나는 놀이에 많은 변수가 있다는 것을 알고 있지만 여기의 전문가가 몇 가지 기본적인 질문에 대답하여 내 이해를 높이는 데 도움이되기를 바랍니다.
1.) 100Mbps 이더넷 카드와 72ms의 일반적인 대기 시간으로 Windows XP, server 2003 등을 실행하는 구형 컴퓨터의 경우 0.8MB / s의 사운드가 합리적으로 들립니까? 아니면 문제를 나타낼만큼 느리다고 생각하십니까?
2.) "처리량 = TCP 창 / 대기 시간"의 고전적인 "수학적 최고 속도"는 우리의 경우 0.8MB / s (64Kb / 72ms)로 계산됩니다. 내 이해는 상한입니다. 그 속도를 능가 할뿐 아니라 (오버 헤드로 인해) 도달 할 것으로 예상하지 않습니다. 그러나 어떤 경우에는 12.3MB / s의 속도가 나타납니다. 네트워크 주변에 스틸 헤드 가속기가 흩어져 있는데, 전송 속도가 더 높을 수 있습니까?
3.) SMB와 SMB2를 함께 사용하면 속도의 차이를 설명 할 수 있습니다. 실제로 예상대로 패킷 캡처는 사용중인 OS 버전에 따라 사용되는 것으로 표시됩니다. SMB2 사용 여부를 결정하지만 SMB2로 어떤 성능 향상을 기대할 수 있는지 궁금합니다.
내 문제는 단순히 네트워크 속도가 적당하지 않은 것과 관련하여 경험이 부족하고 더 중요한 관점 인 것 같습니다. 컨텍스트 / 관심을 제공하는 데 도움을 줄 수있는 사람이 있습니까?