네트워크가 충분히 빠르지 않은 것 같습니다. 실제로 네트워크 성능은 네트워크 시스템과 관련하여 가장 불만이 제기되는 하나의 문제입니다. 하지만 그럴만한 이유가 있습니다. 네트워크 성능 또는 그 부족은 아마도 사용자 관점에서 가장인지하기 쉬운 문제 일 것입니다. 따라서 네트워크 성능 문제를 해결하는 작업을 수행 할 때 네트워크 관리자는 무엇을 찾고 어디를 찾아야하는지 알아야하며 올바른 도구에 액세스 할 수 있어야합니다.
현재 네트워크 성능 문제 해결에 대해 심도있게 살펴보고 있습니다.
우리는 종종 마일을 높이면서 시작합니다네트워크 성능에 대한 정보 그런 다음 점점 가까워 질수록 일반적으로 컴퓨터 네트워크의 성능에 영향을 미치는 몇 가지 요소에 대해 자세히 살펴 보겠습니다. 먼저 동일한 동전의 양면 인 대역폭과 처리량에 대해 논의 할 것입니다. 다음으로 종종 혼동되는 두 가지 지표 인 대기 시간과 지연에 대해 이야기하겠습니다. 우리는 그 주제에 대해 약간의 조명을 비추기 위해 최선을 다하겠습니다.
우리의 다음 사업 질서는 지터 일 것입니다.네트워크의 성능에 가장 영향을 미치는 측면. 마지막으로, 때로는 결과로 발생하는 오류와 다른 문제의 증상에 대해 논의 할 것입니다. 네트워크 성능 문제를 해결할 때 적절한 도구에 액세스하는 것이 매우 중요하므로 문제 해결에 도움이되는 몇 가지 최고의 네트워크 모니터링 도구를 살펴 보겠습니다.
네트워크 성능 정보
Wikipedia는 매우 간단한 방식으로 네트워크 성능을 정의합니다. "네트워크 성능은 고객이 볼 수있는 네트워크의 서비스 품질 측정을 나타냅니다”. 이 정의에는 세 가지 중요한 개념이 있습니다. 첫 번째는 성능 측정과 관련이 있습니다. 이것은 중요합니다. 네트워크 성능은 측정되는 것입니다. 두 번째로 중요한 개념은 품질입니다. 성능은 품질을 나타냅니다. 그리고 마지막으로, 확실히 고객. 성능은 측정 도구 만이 아니라 네트워크 사용자가 보거나 경험하는 것입니다. 그렇기 때문에 사용자의 관점에서 측정 할 수있는 네트워크 성능 모니터링 도구를 갖추는 것이 중요합니다.
하지만 사용자의 관점이 높지 않습니까평가하기 어려운 주관적인 개념? 물론 올바른 도구와 기술을 사용하면 달성 할 수 있습니다. 핵심은 각 측정 항목이 인식 된 성능에 어떤 영향을 미치는지 아는 것입니다. 이것이 바로 오늘의 주제입니다.
달리 말해서 네트워크의 성능은사용자의 기대에 부응하는 능력. 이는 네트워크 성능이 사용자에 따라 다르다는 것을 의미하므로 중요합니다. 일부 네트워크 사용 사례에는 성능 요구 사항이 매우 적고 다른 네트워크 사용 사례에는 더 많은 것이 필요합니다. 성능이 우수한 네트워크는 실제 성능이 사용량과 일치하여 모든 것이 잘 작동하고 있다는 인식을 사용자에게 제공하는 네트워크입니다.
네트워크 성능에 영향을 미치는 요인
인식 된 성능에 영향을 줄 수있는 몇 가지 사항이 있습니다. 네트워크와 관련이없는 요소도 있습니다. 예를 들어, 느리게 응답하는 서버는 네트워크 성능 저하의 징후로 해석 될 수 있습니다. 이것이 제거 프로세스를 통해 네트워크 이외의 성능 문제를 식별 할 수있는 네트워크 요소가 무엇인지 알아야하는 또 하나의 이유입니다.
다음 단락에서 살펴 보겠습니다.어떤 요소와 매개 변수가 상호 작용하여 사용자에게 우수한 (또는 그렇지 않은) 성능에 대한 인식을 제공합니다. 이러한 요소 중 일부는 일반적으로 제어 할 수없는 네트워크의 물리적 특성이며 다른 요소는 종종 개선 할 수있는 요소이므로 사용자에게 더 나은 성능에 대한 인식을 제공합니다.
대역폭 및 처리량
대역폭과 처리량은 어떤면에서같은 동전. 또한 두 용어 사이에 명확한 구분이 없으며 종종 서로 바꿔서 사용됩니다. 우리는 이것이 실제로는 약간 다른 개념이므로 실수라고 생각합니다.
대역폭은 일반적으로 데이터 전송을 나타냅니다시간 단위로 네트워크 세그먼트의 용량. 일반적으로 초당 비트 수 (Mbps)와 초당 기가비트 (Gbps)가 가장 일반적입니다. 예를 들어 레거시 고속 이더넷 연결의 대역폭은 10Mbps입니다. 대역폭은 측정되는 것이 아니며 시간이 지남에 따라 사용량이 증가함에 따라 달라지는 것도 아닙니다. 네트워크의 고유 특성입니다. 일부 회로는 대역폭을 쉽게 늘리거나 줄일 수있는 기술을 사용하지만 대부분의 경우 수정할 수없는 고정 매개 변수입니다.
처리량은 실제 량을 나타냅니다시간 단위로 성공적으로 전송 된 데이터. Tshroughput은 가용 대역폭과 가용 신호 대 잡음비, 네트워크 오류 및 하드웨어 제한에 의해 제한됩니다. 동일한 요소 대부분이 네트워크 성능에 영향을 미치고 처리량에 영향을줍니다. 실제로 처리량은 성능의 밀접한 사촌입니다. 모든 것이 동일하고 처리량이 높을수록 인식 된 성능이 높아집니다.
인식 된 네트워크 성능의 맥락에서대역폭 사용량이 네트워크 세그먼트의 최대 용량에 도달하면 일반적으로 성능이 크게 저하되므로 대역폭과 처리량은 중요합니다. 대역폭이 고정되어 있지만 대역폭 사용량을 모니터링해야하는 이유입니다.
지연 및 지연
대역폭 및 처리량과 마찬가지로대기 시간과 지연 사이에 종종 많은 혼란이 있습니다. 이것은 두 개념이 상호 교환 적으로 사용되는 또 다른 상황입니다. 둘 다 데이터가 원본에서 대상으로 이동하는 데 걸리는 시간과 관련이 있습니다. 레이턴시는 종종 소스가 패킷을 수신 한 목적지로 패킷을 보내는 시간으로 설명됩니다. 소스에서 대상으로의 단방향 대기 시간과 대상에서 소스로의 단방향 대기 시간으로 구성된 왕복 지연 시간을 나타낼 수도 있습니다. 실제로 왕복 대기 시간은 주로 단일 지점에서 측정 할 수 있기 때문에 더 자주 사용됩니다. 왕복 대기 시간은 일반적으로 대상 시스템이 패킷을 처리하고 응답을 보내는 데 소비하는 시간을 제외합니다.
관련 독서 : 모든 장치의 네트워크 구성을 관리하는 6 가지 도구
대기 시간은네트워크. 이는 소스와 대상 사이의 거리와 빛의 속도의 요소이며 우연히 데이터가 모든 유형의 미디어를 통해 이동하는 속도이기도합니다. 대역폭과 마찬가지로 대기 시간은 고정 된 매개 변수입니다. 이를 줄이는 유일한 방법은 소스를 대상에 더 가깝게 이동하는 것입니다. 거리를 약 100km 줄이면 약 1 밀리 초의 대기 시간이 제거됩니다.
일부를 추가하는 다른 몇 가지 요소가 있습니다.네트워크 전송 지연. 예를 들어, 대기열 지연은 게이트웨이가 동일한 대상으로 향하는 다른 소스에서 여러 패킷을 수신 할 때 발생합니다. 한 번에 하나의 패킷 만 전송할 수 있으므로 일부 패킷은 추가 지연이 발생하여 전송 대기해야합니다. 또한 게이트웨이가 새로 수신 된 패킷으로 수행 할 작업을 결정하는 동안 처리 지연이 발생합니다. Bufferbloat는 또한 10 배 이상의 지연을 증가시킬 수 있습니다. 전파, 큐잉 및 처리 지연의 조합은 종종 복잡하고 가변적 인 네트워크 대기 시간 프로파일을 초래합니다.
대기 시간과 지연이 영향을 미치는 주요 요인인식 된 네트워크 성능. 다행히도 단일 종단 또는 이중 종단으로 쉽게 측정 할 수 있습니다. 대상의 처리 지연을 무시하고 네트워크 대기 시간의 실제 측정을 제공하기 때문에 종종 바람직 할 경우 앞에서 설명한 것처럼 이중 종단 측정.
지터
지터는 네트워크의 가장 큰 적입니다 커뮤니케이션과 비교적 설명하기 쉽지만데이터 전송에 이러한 악영향을 미칠 수있는 방법과 이유를 이해하기가 다소 복잡합니다. 설명해 봅시다. 간단히 말해 지터는 지연의 변화입니다. 지터를 유발할 수있는 몇 가지 요인이 있습니다. 실제로 지연에 영향을 미치는 동일한 요소가 지터에도 영향을줍니다. 예를 들어 큐 지연은 큐 길이와 직접 관련이 있습니다. 그리고 일반적인 대기열의 길이는 지속적으로 변하기 때문에 지연이 발생하므로 지터가 발생합니다.
지터가있는 것은 영향을 미치지 않는다는 것입니다.같은 방식으로 모든 네트워크 트래픽. 메시지를 구성하는 여러 패킷 (즉, 높은 지터 상황)간에 지연이 크게 변하면 패킷이 목적지에서 순서대로 도착하지 않을 수 있습니다. 예를 들어, 10ms 간격으로 전송되는 4 개의 패킷으로 구성된 전송을 살펴 보겠습니다. 첫 번째는 20ms의 대기 시간, 두 번째는 60ms, 세 번째는 40ms 및 마지막 하나는 20ms에 도달합니다. 지루한 수학을 아끼지 않겠지 만 그런 상황에서는 첫 번째 패킷이 먼저 도착한 다음 네 번째 패킷, 세 번째 패킷, 마지막으로 두 번째 패킷이 도착합니다. 어떤 상황에서는 이것이 문제가되지 않습니다. 예를 들어, 파일 전송을 처리하는 경우 패킷 번호가 순차적으로 지정되며 수신 측에서 올바른 순서로 쉽게 재 조립할 수 있습니다. 반면, 스트리밍 비디오 나 VoIP 대화와 같은 실시간 트래픽 인 경우 패킷을 올바르게 재 조립할 수 없어 픽셀 화 된 비디오 또는 오디오가 깨져서 문제가 발생합니다. 사용자의 입장에서는 성능 문제가 있습니다.
오류
어느 정도 네트워크 오류는 또 다른네트워크 성능에 영향을 미치는 요소. 비트 오류는 잡음, 간섭, 왜곡 또는 비트 동기화 문제로 인해 변경된 통신 채널을 통해 수신 된 데이터 스트림의 비트 수를 나타냅니다. 비트 오류율 또는 비트 오류율 (BER)은 주어진 시간 간격 동안 전송 된 비트의 총 수로 나눈 비트 오류 수입니다. 종종 백분율로 표시됩니다.
네트워크는 매우 강력하고 탄력적이지만대부분의 경우 기본 제공 오류 수정 체계 또는 잘못된 데이터의 재전송을 포함한 여러 가지 방법을 사용하여 이러한 오류를 복구합니다. 그러나 이러한 기능은 수용 가능하지만 불필요한 지연, 지터 증가 및 모든 종류의 사용자 인식 성능 문제를 야기 할 수 있습니다.
또한 읽으십시오 : 패킷 손실 — 측정 및 수정 방법
네트워크 성능 문제 해결을위한 주요 도구
측정을위한 수많은 도구가 있지만네트워크 성능, 모든 기능이 우리가 선택한 몇 가지 기능만큼 가득한 것은 아닙니다. 가장 좋은 것은 대역폭뿐만 아니라 지연 또는 지터와 같은 여러 대역폭 영향 메트릭을 표시하므로 네트워크 성능 문제를 신속하게 해결할 수 있습니다.
1. SolarWinds 네트워크 성능 모니터 (무료 시험판)
태양풍 가장 유명한 네트워크 및 시스템 관리 도구 공급 업체 중 하나입니다. 많은 훌륭한 네트워크 관리 도구로 유명합니다. 가장 유명한 중 태양풍 제품은 NetFlow 트래픽 분석기 그리고 서버 및 응용 프로그램 모니터. 이 회사는 또한 네트워크 및 시스템 관리자의 특정 요구를 해결하는 우수한 무료 도구를 몇 가지 제공하는 것으로 유명합니다. 그만큼 고급 서브넷 계산기 그리고 키위 Syslog 서버 무료 도구의 두 가지 훌륭한 예입니다.
태양풍'주력 제품은 네트워크 성능 모니터또는 NPM. 뛰어난 기능을 갖춘 모든 기능을 갖춘 네트워크 모니터링 솔루션입니다. 그만큼 SolarWinds NPM SNMP 프로토콜을 사용하여 활성화 된 장치를 폴링운영 지표와 인터페이스 카운터를 읽습니다. 결과를 SQL 데이터베이스에 저장하고 폴링 된 데이터를 사용하여 각 WAN 회로의 사용량 및 기타 중요한 메트릭을 보여주는 그래프를 작성합니다.

- 무료 시험판: SolarWinds 네트워크 성능 모니터
- 다운로드 링크: https://www.solarwinds.com/network-performance-monitor/registration
SolarWinds 네트워크 성능 모니터는사용하기 쉬운 GUI. 이를 통해 장치를 추가하는 것은 IP 주소 또는 호스트 이름 및 SNMP 커뮤니티 문자열을 지정하는 것만 큼 간단합니다. 그런 다음이 도구는 장치를 쿼리하고 사용 가능한 모든 SNMP 매개 변수를 나열하며 모니터링하고 그래프에 표시 할 매개 변수를 선택할 수 있습니다.
SolarWinds 네트워크 성능 모니터의 가격은 2995 달러부터 시작하며 모니터링 할 장치의 수에 따라 다릅니다. 자세한 견적은 SolarWinds 영업 팀에 문의하십시오.
제품을 구매하기 전에 제품을 시험해 보려면 대부분의 SolarWinds 제품과 마찬가지로 30 일 무료 평가판을 사용할 수 있습니다.
2. ManageEngine OpManager
그만큼 ManageEngine OpManager 완벽한 관리 솔루션입니다대부분의 모니터링 요구를 해결합니다. 이 도구는 Windows 또는 Linux에서 실행할 수 있으며 뛰어난 기능이 탑재되어 있습니다. 예를 들어, 자동 검색 기능은 네트워크를 그래픽으로 매핑하여 고유하게 사용자 지정된 대시 보드를 제공합니다.
도구의 대시 보드는 강력한 도구 중 하나입니다.포인트들. 사용 및 탐색이 매우 쉽고 드릴 다운 기능이 있습니다. 모바일 앱을 사용하는 경우 태블릿 및 스마트 폰에서 사용할 수 있으며 어디서나 시스템에 액세스 할 수 있습니다. 전반적으로, 이것은 매우 세련되고 전문적인 제품입니다.

알림 OpManager 제품의 강점 중 하나입니다. 네트워크 문제를 감지, 식별 및 해결하는 데 도움이되는 임계 값 기반 경고의 전체 보완 기능이 있습니다. 모든 성능 지표에 대해 다양한 알림이 포함 된 여러 임계 값을 설정할 수 있습니다.
시도하고 싶다면 ManageEngine OpManager무료 버전을 받으십시오. 시간 제한적인 시험판이 아닙니다. 대신 기능이 제한됩니다. 예를 들어 10 개 이상의 장치를 모니터링 할 수 없습니다. 이것은 테스트 목적으로 충분할 수 있지만 가장 작은 네트워크에만 적합합니다. 더 많은 장치를 위해 본질적인 아니면 그 기업 계획. 첫 번째 노드는 최대 1,000 개의 노드를 모니터링하는 반면 다른 노드는 최대 10,000 개의 노드를 모니터링 할 수 있습니다. 가격 정보는 ManageEngine판매입니다.
3. PRTG 네트워크 모니터
그만큼 PRTG 네트워크 모니터 ...에서 Paessler AG 에이전트없는 네트워크 모니터링 시스템입니다. 파이 슬러 주장 PRTG 네트워크 모니터 몇 분 안에 설정할 수 있습니다. 우리의 경험에 따르면 네트워크를 스캔하고 장치를 찾고 자동으로 추가하는 자동 검색 기능 덕분에 그보다 약간 더 많은 시간이 소요될 수 있지만 여전히 매우 쉽고 빠릅니다. 이 도구는 Ping, SNMP, WMI, NetFlow, jFlow, sFlow의 조합을 사용하지만 DICOM 또는 RESTful API를 통해 통신 할 수도 있습니다.

의 강점 중 하나 PRTG 네트워크 모니터 센서 기반 아키텍처입니다. 센서가 이미 포함되어 있고 추가 할 필요가 없다는 점을 제외하고 센서를 제품의 애드온으로 생각할 수 있습니다. 거의 모든 추가 기능이 있습니다. 예를 들어 HTTP, SMTP / POP3 (이메일) 애플리케이션 센서가 있습니다. 스위치, 라우터 및 서버를위한 하드웨어 별 센서도 있습니다. 모니터 된 장치에서 응답 시간, 프로세서, 메모리, 데이터베이스 정보, 온도 또는 시스템 상태와 같은 통계를 검색하는 사전 정의 된 200 개 이상의 센서가 있습니다.
그만큼 PRTG 네트워크 모니터 다양한 사용자 인터페이스를 제공합니다. 기본은 Ajax 기반 웹 인터페이스입니다. Windows 엔터프라이즈 콘솔과 Android 및 iOS 용 모바일 앱도 있습니다. 모바일 앱의 좋은 기능 중 하나는 PRTG에서 트리거 된 모든 알림에 대한 푸시 알림을 사용할 수 있다는 것입니다. 더 표준 SMS 또는 이메일 알림도 제공됩니다. 서버는 Windows에서만 실행되지만 Ajax 호환 브라우저가있는 모든 장치에서 관리 할 수 있습니다.
그만큼 PRTG 네트워크 모니터 두 가지 버전으로 제공됩니다. 모든 기능을 갖춘 무료 버전이 있지만 모니터링 기능을 100 개의 센서로 제한합니다. 모니터링되는 각 매개 변수는 하나의 센서로 계산되며, 예를 들어 네트워크 스위치의 모니터 24 인터페이스는 24 개의 센서를 사용합니다. 100 개 이상의 센서가 필요한 경우 라이센스를 구입해야합니다. 가격은 500 대의 센서에 대해 $ 1600에서 시작합니다. 무료, 센서 무제한 및 모든 기능을 갖춘 30 일 평가판을받을 수도 있습니다.
코멘트