처리량 또는보다 정밀한 네트워크 처리량이것이 우리가 이야기 할 내용이므로, 데이터를 전송하는 회로의 용량을 측정 한 것입니다. 일반적으로 초당 비트 수로 표시되며 시간 단위로 전송할 수있는 데이터 양에 대한 정보를 제공합니다. 현재 처리량을 측정 할 수있는 최상의 도구를 검토 중입니다. 누군가가 왜 그런 도구가 필요한지 궁금 할 것입니다. 결국 100Mbps 회로의 처리량이 100Mbps가 아닙니까? 항상 그런 것은 아니지만이를 측정 할 도구가 필요합니다.
우리는 심층적으로 탐험을 시작할 것입니다처리량을보십시오. 우리는 그것이 무엇인지 아닌지 알려줄 것입니다. 그런 다음 대역폭과 처리량 간의 일반적인 혼란을 해결하려고합니다. 그것들은 관련되어 있지만 동일하지는 않습니다. 그런 다음 처리량에 부정적인 영향을 미치는 요소에 대해 이야기하겠습니다. 다음 비즈니스 순서는 모든 사람이 비트와 바이트에 대해 같은 페이지에 있고 처리량 수치가 실제로 무엇을 의미하는지 이해하는 것입니다. 이 모든 것을 뒷받침하여 우리가 찾을 수있는 최고의 처리량 측정 도구 중 일부를 공개 한 다음 인터넷 처리량을 측정하는 데 사용되는 특정 도구에 대해 간단히 설명합니다.
처리량이란 무엇입니까?
Wikipedia에 따르면“처리량은최대 생산 속도 또는 처리 가능한 최대 속도”. 이것은 약간 일반적이지만 우리가 실제로 관심을 갖는 것은 네트워크 처리량입니다. 따라서 인기있는 온라인 백과 사전을 다시 언급하면, 통신과 관련하여 "통신 채널을 통한 성공적인 메시지 전달 속도"로 정의됩니다. 처리량 정의라는 목표에 가까워지고 있습니다.
컴퓨터 네트워킹 용어로, 일반적으로 처리량데이터를 이동할 수있는 회로 또는 링크의 최대 용량을 나타냅니다. 값은 킬로, 메가 또는 기가와 같은 승수를 사용하여 초당 비트 (bps)로 표시됩니다. 처리량은 자주 지불하는 것입니다. 예를 들어, 100Mbps LAN 인터페이스의 처리량은 100Mbps입니다. 마찬가지로 인터넷에 20Mbps 연결되어 있으면 처리량은 20Mbps가 될 것으로 예상됩니다.
처리량의 정확한 정의는 정확하지 않습니다그러나 논의의 목적 상 데이터를 전달할 수있는 네트워크 회로의 용량을 측정 한 것으로 가정하겠습니다. 간단히 말해 회로의 최대 달성 가능한 대역폭입니다. 우리가 자주하는 것처럼 회로를 고속도로와 비교하면 처리량은 시간당 운반 할 수있는 자동차의 수입니다.
처리량과 대역폭이 동일합니까?
따라서 우리가 시도한 정의를 고려하면처리량과 대역폭이 동일하다는 결론으로 넘어갈 수 있습니다. 네트워크 대역폭 및 네트워크 처리량의 정의를 보면 많은 유사점이 있습니다. 실제로 한 사람의 대역폭 정의는 다른 사람의 처리량 정의 일 수 있으며 이는 용어가 느슨하게 상호 교환 가능한 것처럼 보일 수 있습니다.
우리는 그것들이 상호 교환 가능하다고 생각하지 않습니다. 그러나 실제로 우리가 생각하는 것은 실제로 중요하지 않습니다. 또는 적어도 당신에게는별로 중요하지 않습니다. 중요한 것은 우리가이 기사에서 무엇이라고 불리는 것에 동의한다는 것입니다. 나머지 논의에서는 처리량을 회로의 최대 데이터 전송 용량이라고하고 대역폭을 회로의 현재 데이터 전송 속도라고합니다. 따라서 100Mbps 처리량을 가진 회로의 측정 대역폭은 1Mbps만큼 낮을 수 있습니다. 실제로는 0이 될 수 있습니다.
처리량에 영향을 미치는 요인
따라서 처리량이 최대 운반이라면회로의 용량은 다양하지 않아야합니다. 글쎄, 실제로 다릅니다. 실제로 최대 처리량과 실제 처리량을 구분하는 것이 중요합니다. 설명하겠습니다. 한 데이터 센터의 서버와 다른 데이터 센터의 다른 서버 사이의 데이터 경로 처리량을 예로 들어 보겠습니다. 분명히, 우리는 경로의 처리량이 처리량이 가장 적은 경로의 세그먼트의 처리량이라고 믿기를 원할 것입니다. 그러나 그것이 결코 그것보다 높지 않다는 것은 사실이지만 낮을 수 있습니다. 소스와 대상 사이의 모든 장치는 약간의 지연을 추가하여 처리량에 부정적인 영향을 줄 수 있습니다.
네트워크 과다 사용 및 결과정체는 처리량에도 영향을 줄 수 있습니다. 우리가 고속도로 비유로 돌아 가면, 바쁜 고속도로는 교통량이 적은 고속도로보다 훨씬 느리다는 것을 알고 있습니다. 혼잡 한 네트워크에서도 마찬가지입니다.
비트와 바이트를 혼동하지 마십시오
회로의 최대 처리량 또는대상에 대한 경로는 주어진 크기의 파일을 전송하는 데 필요한 시간을 계산할 수 있어야합니다. 그러나 사과와 오렌지를 똑바로 갖도록 조심해야합니다.
처리량은 일반적으로 비트 당 측정됩니다초 (bps), 초당 킬로 비트 (kbps), 초당 메가 비트 (Mbps) 및 초당 기가비트 (Gbps). 킬로, 메가 및 기가 접두사가 무엇을 의미하는지에 대해 약간의 혼란이 있습니다. S.I. 표준에서이 접두사는 1,000 (킬로), 1,000,000 (메가) 및 1,000,000,000 (기가)의 곱셈을 나타냅니다.
파일 크기는 일반적으로 다음과 같이 측정됩니다.바이트, 킬로바이트, 메가 바이트 및 기가 바이트 (여기서 바이트는 8 비트 임) 오늘날 킬로, 메가 및 기가 접두사는 1998 국제 전기 기술위원회 (IEC) 표준에 따라 동일한 S.I. 표준 의미를 갖습니다. 그러나 많은 사람들이 킬로바이트를 1,024 바이트로 정의하는 이전 바이너리 규칙을 여전히 사용합니다. 따라서 1MB의 파일 크기는 1,024 × 1,024 (또는 1,048 579) 바이트이고 1 기가 바이트는 1,024 × 1,024 × 1,024 (또는 1,073 741 824) 바이트입니다.
여기서 주목해야 할 것은S.I. 기가 바이트와 구식 이진 기가 바이트의 차이는 거의 74MB입니다. 따라서 많은 양의 데이터를 전송하는 데 필요한 시간을 계산할 때 파일 크기 및 처리량 수치가 S.I. 또는 이진 접두사를 사용하는지 알아야합니다.
당신의 숫자를 바로 잡기
사람들이 약어를 쓰는 것은 드문 일이 아닙니다일반적으로 사용되는 표현. 예를 들어, 종종 64 킬로바이트 파일을 64k 파일이라고하거나 100 메가 바이트 파일을 100 메가 파일이라고합니다. 또한 회로 처리량에 대해 이야기 할 때 종종 동일한 작업을 수행합니다. 따라서 초당 256 킬로 비트 회로를 256k 회로 또는 2Mbps 회로를 2 메가 회로라고합니다. 물론 이것은 파일 크기가 바이트 단위로 측정되고 회로의 처리량은 비트 단위로 측정되므로 전송 시간을 계산할 때는주의해야합니다.
예를 들어 64k 파일을 가져 오면 실제로는 64 × 1,024 (바이너리 승수를 사용한다고 가정) × 8 비트이며 총 524288 비트입니다. 마찬가지로 64k 회로는 64 × 1,000 또는 64 000 bps의 속도로 비트를 전송합니다. 따라서 64k 회로를 통해 64k 파일을 전송하는 데 걸리는 시간은 524288/64 000 또는 8.192 초 이상입니다. 많은 사람들이“k”가 항상 같다고 잘못 가정하고 64k 파일이 64k 회로를 통해 전송하는 데 1 초가 걸린다고 결론을 내릴 것입니다.
처리량을 측정하는 최고의 도구
모니터링 할 수있는 모든 도구 중네트워크 성능을 측정하고 일부는 처리량 측정에 전념합니다. 그것들은 우리가 검토하려고하는 도구입니다. 아래 도구는 다른 방법을 사용하여 처리량을 측정합니다. 일부는 SNMP 또는 NetFlow와 같은 분석 프로토콜을 사용하고 일부는 스트레스 테스트를 수행합니다.
1. SolarWinds 네트워크 대역폭 분석기 팩 (무료 시험판)
SolarWinds는최고의 네트워크 모니터링 도구를 만듭니다. 미국에 본사를 둔 회사는 TFTP 서버 또는 서브넷 계산기와 같은 네트워크 관리자의 특정 요구를 해결하는 많은 무료 도구로 유명합니다.
이 회사는 또한 처리량 분석을위한 솔루션을 네트워크 대역폭 분석기 팩. 그러나이 제품은 독립형 제품이 아니라 SolarWinds 네트워크 성능 모니터, 최고의 SNMP 모니터링 도구 중 하나 또는 SolarWinds NetFlow 트래픽 분석기우수한 NetFlow 수집기 및 분석기입니다.

그래서, 무엇을 보자 네트워크 대역폭 분석기 팩이 제공해야합니다. 이 제품은 포괄적 인 네트워크 처리량 분석 및 성능 모니터링을 제공합니다. 따라서 네트워크 성능 및 처리량을 모니터링하고 분석합니다. 또한 네트워크 오류를 찾고 장치의 가용성과 성능을 모니터링하고 처리량 측정을 위해 흐름 데이터를 수집합니다.
소프트웨어는 또한 당신을 식별하는 데 도움이 될 수 있습니다대역폭 호깅 사용자 및 응용 프로그램, 가장 많은 대역폭을 사용하는 사용자, 응용 프로그램 또는 네트워크 프로토콜 결정, 네트워크 트래픽 우선 순위 지정 정책 확인 및 QoS 정책의 효과 측정
SolarWinds 네트워크 대역폭 팩 라이센스가장 많은 수의 노드, 인터페이스 또는 볼륨을 기반으로합니다. 견적을 받으려면 SolarWinds에 문의해야합니다. NPM 또는 NTA에 대한 추가 기능이므로 이들 중 하나의 비용도 고려해야합니다. 제품을 구매하기 전에 사용해 보려면 무료 평가판을 사용할 수 있습니다.
2. Iperf3
iperf 시리즈 도구를 사용하여IP 네트워크의 최대 처리량을 결정합니다. 타이밍, 프로토콜 및 버퍼와 관련된 다양한 조정 가능한 매개 변수를 제공하므로 정확한 요구에 맞게 작업을 사용자 정의 할 수 있습니다. 각 테스트마다 iperf3 측정 된 처리량, 손실 및 기타 매개 변수를보고합니다.
Iperf3는 이전보다 많은 개선 사항을 제공합니다버전은 이제 nuttcp 및 netperf와 같은 다른 도구에서 볼 수있는 많은 기능을 통합합니다. 이 유용한 기능은 이전 iperf에서 누락되었습니다. 예를 들어이 버전에는 제로 복사 모드와 선택적 JSON 출력이 있습니다. 참고 iperf3 원래 iperf와 역 호환되지 않습니다.

Iperf3 주로 ESnet / Lawrence Berkeley에 의해 개발되었습니다.국립 실험실. 3 절 BSD 라이센스로 배포됩니다. CentOS Linux, FreeBSD 및 OS X에서 주로 개발 된 플랫폼은 공식적으로 지원되는 유일한 플랫폼입니다. 그러나 OpenBSD, Android 및 기타 Linux 배포판에서 성공했다는보고가있었습니다.
iperf의 이전 버전 인 iperf2는 여전히 다른 조직에서 활발하게 개발하고 있습니다. 최상의 기능을 원한다면 사용해야합니다. iperf3 GitHub 홈에서 다운로드 할 수 있습니다.
3. TotuSoft LAN 속도 테스트
이름에도 불구하고 LAN 속도 테스트 근거리 통신망 만 테스트하지는 않습니다. 처음부터 파일 전송, 하드 드라이브, USB 드라이브 및 LAN 속도를 측정하기위한 단순하지만 강력한 도구로 설계되었습니다. 이 도구는 알려진 양의 데이터를 이동하는 데 필요한 시간을 계산하여 작동합니다. 로컬 하드 드라이브 또는 USB 저장 장치를 대상으로 선택하면 해당 장치의 처리량을 측정합니다. 반면에 원격 저장소 위치를 선택하면 네트워크 처리량을 측정합니다.

LAN 속도 테스트 테스트 파일을 메모리에 빌드 한 후 전송전송을 완료하는 데 필요한 시간을 추적하면서 두 가지 방법 (Windows / Mac 파일 캐싱의 부작용없이). 그런 다음 모든 계산을 수행합니다.
파일을 실행하는 원격 컴퓨터로 파일을 전송하는 옵션도 있습니다 LAN 속도 테스트 섬기는 사람. 이는 실제로 측정하는 것이 실제로 LAN 처리량이고 원격 호스트 스토리지 서브 시스템의 대기 시간이 무시됨을 확인하는 데 유용 할 수 있습니다. 그냥 LAN 속도 테스트 도구, LAN 속도 테스트 서버는 수신 된 데이터를 디스크가 아닌 메모리에 저장합니다.
LAN Speed Test는 기능이 감소 된 무료 버전 또는 10 달러부터 시작하여 유료 버전으로 제공되며 여러 사본에 대해 볼륨 할인을 제공하는 단일 라이센스로 제공됩니다.
4. NetStress
NetStress 측정을 전문으로하는 도구입니다무선 네트워크에서의 처리량. 클라이언트와 서버가 포함 된 두 가지 구성 요소 도구이며이 둘 사이의 처리량을 효과적으로 측정합니다. 따라서 유선 네트워크에도 사용할 수 있습니다.

이 도구의 권장 사용법은 먼저네트워크 성능의 벤치 마크를 설정하는 데 사용하십시오. 그런 다음 문제가보고되고 성능이 저하되었다고 의심되면 다시 실행하여 결과를 벤치 마크와 비교하십시오. 실제로 처리량에 문제가 있는지 알려주고이를 해결하는 데 필요한 단계가 표시됩니다. 실제로이 도구의 무선 전문화 영역이 등장합니다.
NetStress 기능이 탑재되어 있습니다. 첫째, 서버 나 클라이언트가 될 수있는 도구는 하나뿐입니다. 또한 가변 세그먼트 크기의 TCP 및 UDP 데이터 전송을 모두 지원하며 여러 데이터 스트림을 지원합니다. 또한 원하는대로 조정할 수있는 몇 가지 고급 매개 변수가 있습니다. 예를 들어, 표시 단위를 초당 비트 또는 바이트로 선택할 수 있습니다.
넷 스트레스 게시자 웹 사이트 nutsaboutnets.com에서 무료로 다운로드 할 수 있습니다.
5. TamoSoft 처리량 테스트
그만큼 TamoSoft 처리량 테스트 우리 목록에 광고되는 유일한 도구입니다처리량 테스트 도구로 프리웨어 도구입니다. 즉, 무료로 사용할 수 있지만 오픈 소스가 아닙니다. 이 도구는 네트워크를 통해 TCP 및 UDP 데이터 스트림을 지속적으로 전송하고 중요한 메트릭을 계산하여 작동합니다. 예를 들어 업스트림 및 다운 스트림 처리량 값, 패킷 손실 및 왕복 시간을 계산합니다. 소프트웨어는 결과를 숫자 및 차트 형식으로 표시합니다.

그만큼 TamoSoft 처리량 테스트 IPv4 및 IPv6 연결을 모두 지원하고서비스 품질 (QoS) 설정에 따라 네트워크 성능을 평가할 수 있습니다. 목록에있는 몇 가지 다른 도구와 마찬가지로이 도구는 서버와 클라이언트가있는 두 가지 구성 요소 도구입니다.
도구 작동 방식은 다음과 같습니다. 클라이언트 파트는 연결을 청취중인 서버 파트에 연결합니다. 연결되면 클라이언트와 서버는 양방향으로 데이터를 교환하고 응용 프로그램의 클라이언트 부분은 네트워크 메트릭을 계산하고 표시합니다. 이것은 간단하지만 실제 처리량을 측정하는 데 탁월합니다.
그만큼 TamoSoft 처리량 테스트 프리웨어이며 TamoSoft는 TamoGraph Site Survey라는 WLAN 성능 분석을위한 완전한 솔루션을 제공합니다.
6. IxChariot
우리 목록의 마지막은 IxChariot 키 사이트의 소프트웨어 부문 인 익 시아 (Ixia)세계에서 가장 유명한 전자 테스트 장비 중 일부입니다. IxChariot는 실제로 처리량 측정 도구가 아닌 수많은 고급 기능을 갖춘 완벽한 네트워크 분석 솔루션입니다. 처리량을 측정합니다 (그렇지 않으면이 목록에 포함되지 않음). 그러나 훨씬 더 많은 작업을 수행합니다.

다음은 제품의 주요 기능 중 일부입니다. 무선 성능 및 지리적 위치를 포함한 네트워크 성능을 즉시 평가할 수 있습니다. 성능 엔드 포인트는 모바일 장치, PC, Mac 또는 하이퍼 바이저 또는 클라우드 서비스에서 실행되며 모든 플랫폼을 중앙에서 관리 할 수 있습니다. 이 소프트웨어는 처리량, 패킷 손실, 지터, 지연, MOS 및 Netflix 또는 YouTube와 같은 OTT 비디오를 포함한 전체 응용 프로그램 에뮬레이션 및 주요 성능 지표를 제공합니다.
이 제품은 공식적인 견적을 요청해야만 얻을 수있는 최상위 가격을 제공하는 최상위 제품입니다. 무료 평가판은 제공되지 않지만 무료 온라인 데모는 제공됩니다.
인터넷 처리량 테스트 정보
토론을 마치기 전에 또 다른 것이 있습니다인기있는 네트워크 처리량 측정 도구입니다. 인터넷 속도 테스트 도구입니다. 이 도구를 사용하면 인터넷 서비스 제공 업체로부터 얻는 최대 업로드 및 다운로드 처리량을 매우 정확하게 측정 할 수 있습니다.
사용 가능한 도구는 여러 가지가 있으며 Ookla의 Speedtest 아마도 가장 인기있는 것 중 하나 일 것입니다. 매일 천만 개가 넘는 독특한 테스트에 사용됩니다. 2006 년에 설립 된 이래 Speedtest로 총 200 억 건 이상의 테스트가 수행되었습니다. 회사의 원동력은 "네트워크 성능에 투명성을 제공하는 것"입니다.
Speedtest는 현재 Speedtest.net의 웹 기반 도구 및 iOS, Android, OS X, Windows, Chrome 및 Apple TV에 다운로드하여 설치할 수있는 독립형 응용 프로그램으로 제공됩니다.
사용할 수있는 다른 유사한 도구가 있습니다그 목적을 위해서도. 대부분의 대규모 인터넷 서비스 제공 업체는 고객이 사용할 수있는 서비스를 제공합니다. 그러나 나는 그런 것들을 멀리하고 편견없는 접근 방식으로 타사 도구를 선호합니다.
코멘트