네트워크 성능 문제를 해결할 때 네트워크 성능을 다른 시스템 구성 요소의 성능과 분리하기 어려울 수 있습니다. 예를 들어, 한 시스템에서 다른 시스템으로 파일을 복사하면 두 시스템의 메모리 및 디스크 하위 시스템도 사용됩니다. 네트워크만 테스트하도록 설계된 Microsoft의 도구가 있습니다. NTttcp입니다.
NTttcp의 최신 버전(이 글을 쓰는 시점의 v5.39)은 여기에서 다운로드할 수 있습니다.
사용 예시: 이 명령은 모든 프로세서 코어에 동적으로 할당된 4개의 스레드, 2개의 미처리 I/O 버퍼 및 64K 버퍼 크기를 사용하여 30초 동안 비동기 모드에서 수신기로 도구를 실행합니다.
ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
다음은 발신자의 해당 명령입니다.
ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
두 명령 모두 동일한 IP 주소(수신자의 주소)를 포함합니다.
XML 파일로 저장할 수 있는 도구의 출력은 테스트 중에 전송된 총 데이터 양, CPU 사용량 및 총 처리량에 대한 자세한 정보를 제공합니다. 이 정보는 성능 병목 현상이 네트워크 또는 해당 시스템의 다른 구성 요소에 의해 발생하는지 확인하는 데 도움이 될 수 있습니다.
NTttcp를 사용할 때 기억해야 할 몇 가지 중요한 사항이 있습니다.
NTttcp에 대한 자세한 내용은 여기에서 확인할 수 있습니다. 이 도구를 사용하기 위해 활성 Azure 구독이 필요하지 않습니다.