Azure 가상 머신과 외부 기기의 처리량 측정
하고 싶었던 일
다음 조건 하에서 Azure의 Ubuntu 18.04 LTS 가상 머신과 외부 단말기 (이번에는 가정용 컴퓨터)의 처리량을 측정하고 싶습니다.
조금 빠진 곳
Azure NSG 설정 및 iPerf3 통신 방향에 대해 알아보기
절차
먼저 Azure 가상 머신 구축
절차에 대해서는 할애. 아래 문서를 참조하십시오.
빠른 시작: Azure 포털에서 Linux 가상 머신 만들기
네트워크 보안 그룹 설정
Azure Portal에서 iPerf3에서 사용하는 포트에서 통신이 가능하도록 설정합니다.
iPerf3 설치
친숙한 apt로 부디. 서버 측, 클라이언트 측 모두에 설정해야 합니다.
sudo apt install iperf3
클라이언트측이 Windows 10 단말이라고 하면, WSL 를 사용하는 것이 편리하다고 생각합니다.
Windows 10용 Windows Subsystem for Linux 설치 가이드
※ 가까이, WSL2 가 정식 릴리스될 전망이므로, 이 근처의 순서는 바뀔지도 모릅니다.
측정!
Azure의 VM 측에서는 서버 모드에서 iPerf3를 실행합니다.
iperf3 -s
화면 표시에 Port 5201에서 기다리고 있다고 표시되면 준비 완료.
이런 느낌.
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
그런 다음 클라이언트 측에서 다음 명령을 실행합니다.
가장 중요한 것은 "-R"옵션으로, 이것을 잊어버리면 Azure VM 측에서 데이터를 보내려고 NSG 의 설정이나, 집의 방화벽이나 라우터의 NAT 에 저해되어 실패합니다.
iperf3 -c <AzureVM の Global IP アドレス> -R -t 60 -P 5 --logfile ログファイル名
위 명령의 경우 TCP 처리량을 60초 동안 5 스레드로 측정해야 합니다.
세세한 iPerf3 사용법에 대해서는, 넷을 보면 여러가지 있다고 생각하므로, 자신이 좋아하는 설정으로 해 주세요.
참고로 측정 결과 발췌
집의 300-500Mbps 정도 나오는 광선에서 TCP를 사용하여 전송 속도를 측정해 본 결과 이런 느낌.
Azure VM의 크기도 "Standard D2s v3 (2 vcpu 수, 8 GiB 메모리)"라고 하는 것으로 거기까지 크지 않은 녀석.
더 빠른 환경이나 더 큰 VM 크기를 사용하면 더 빨라질지도.
[ ID] Interval Transfer Bandwidth Retr
[ 5] 0.00-60.00 sec 494 MBytes 69.1 Mbits/sec 1899 sender
[ 5] 0.00-60.00 sec 493 MBytes 69.0 Mbits/sec receiver
[ 7] 0.00-60.00 sec 474 MBytes 66.3 Mbits/sec 2085 sender
[ 7] 0.00-60.00 sec 473 MBytes 66.2 Mbits/sec receiver
[ 9] 0.00-60.00 sec 644 MBytes 90.0 Mbits/sec 1469 sender
[ 9] 0.00-60.00 sec 643 MBytes 89.9 Mbits/sec receiver
[ 11] 0.00-60.00 sec 337 MBytes 47.1 Mbits/sec 2194 sender
[ 11] 0.00-60.00 sec 336 MBytes 47.0 Mbits/sec receiver
[ 13] 0.00-60.00 sec 450 MBytes 62.9 Mbits/sec 2440 sender
[ 13] 0.00-60.00 sec 449 MBytes 62.7 Mbits/sec receiver
[SUM] 0.00-60.00 sec 2.34 GBytes 335 Mbits/sec 10087 sender
[SUM] 0.00-60.00 sec 2.34 GBytes 335 Mbits/sec receiver
요약
비교적 큰 데이터를 바삭바삭과 교환할 수 있는 환경이 있다고 생각하므로, 꼭 Azure 사용해 보세요!
퍼포먼스가 신경이 쓰이면, 이 기사를 참고로 해, 스루풋이라고도 헤아려 봐 주세요!
Reference
이 문제에 관하여(Azure 가상 머신과 외부 기기의 처리량 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tokawa-ms/items/b057e1a86c172289eb7d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Azure 가상 머신과 외부 기기의 처리량 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tokawa-ms/items/b057e1a86c172289eb7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)