소개: Microsoft 네트워크 모니터 3.4

소개: Microsoft 네트워크 모니터 3.4

여기에는 PC의 인터넷 사용량을 모니터링하고 기록하는 프로그램을 자세히 설명하는 많은 답변이 있지만 해당 사용량을 기록하고 분류하여 해당 데이터를 사용한 응용 프로그램을 자세히 설명해야 합니다.

각 응용 프로그램의 데이터 사용량에 대한 실시간 피드를 제공하는 여러 가지(NetLimiter, Win7 리소스 모니터)가 있지만 이러한 데이터를 기록하는 항목을 찾을 수 없습니다.

혹시 아는 사람 있나요? 어떤 프로그램이 친구의 대역폭을 사용하고 있는지 추적해야 합니다!

답변1

이 목적에 맞는 다양한 프로그램이 있습니다.

바이올리니스트모든 통신을 기록하고 심지어 어디서/무엇을, 어떤 프로그램이 담당했는지 보여줍니다.

넷밸런서프로세스의 대역폭 사용량에 대한 그래프를 보여줍니다(원시 텍스트 출력이 아닌 실제로 보고 싶은 것이 이것이라고 가정합니다). 또한 프로세스별로 네트워크 활동을 제한하고 차단할 수 있습니다.

답변2

애플리케이션 측면에서 만족스러운 항목을 찾을 수 없는 경우 무거운(하지만 작업할 때 매우 만족스러운) 솔루션은 다음을 사용하여 네트워크 모니터링을 수행하는 것입니다.마이크로소프트 네트워크 모니터(현재 v3.4) 원하는 대로 n개의 주사위를 쪼개는 기능을 제공합니까?

하지만 똑바로 말하면, 당신이 원하는 것이 정확히 무엇인지는 알 수 없지만(애플리케이션별 로그)~ 할 것이다창의력을 발휘한다면 데이터를 분할하여 해당 정보를 얻을 수 있는 기능을 제공합니다.

(데이터가 어디로 가는지 보는 것도 재미있습니다..)

소개: Microsoft 네트워크 모니터 3.4

저는 지금 이 답변을 입력하는 동안 캡처를 수행하고 있으며 Windows 업데이트를 확인하고 IE를 실행하여 일부 파일을 가져오는 등 믹스에 다양성을 추가하고 있습니다. 하지만 여기 화면에서 볼 수 있듯이 다음과 같습니다 네트워크 모니터 스크린샷 . 처음에는 압도적이라는 점을 인정하지만, 주로 네트워크 트래픽을 생성하면서 캡처된 모든 프로세스를 보여주는 왼쪽 상자에 시선을 끌겠습니다. 응용 프로그램을 열면 응용 프로그램이 대화로 나누어져 더 자세히 알아볼 수 있습니다. 설명하느라 산더미 같은 말을 낭비하는 것보다 간단히 플레이해 보는 것이 더 나을 것입니다. 그러나 간단히 말해서 가능한 모든 작은 네트워크 트래픽을 기록하게 되며 이것이 중간 창에 표시되는 것입니다.

정신이 이상해지지 않도록 모든 것을 다시 필터링합니다...

캡처한 데이터에 필터를 적용하여 보고 있는 내용을 정리할 수 있습니다. 예를 들어 특정 IP 주소, 프로토콜 또는 특정 프로세스(원하는 경우 대화까지)를 제외할 수 있습니다.

필터 언어는 도움말 내에 문서화되어 있으며 몇 가지 괜찮은 미리 준비된 예제가 있지만 패키지를 다운로드하지 않고도 볼 수 있도록 몇 가지 예제는 다음과 같습니다.

Conversation.ProcessName == "iexplore.exe"   // restrict your examination to iexplore.exe
(Conversation.ProcessName == "firefox.exe" and Conversation.ProcessId == 3824) // only look at firefox process 3824
IPv4.Address == 64.34.119.12                 // traffic in both directions to superuser.com
IPv4.SourceAddress == 64.34.119.12           // traffic coming from superuser.com

...좀 더 읽기 쉬운 항목으로 집계합니다(NMTopUsers).

오른쪽. 이를 통해 특정 대상 그룹으로 다시 필터링할 수 있지만, 특별히 자학적인 느낌이 없고 프레임 헤더 읽기를 즐기는 경우가 아니면 NMTopUsers 전문가의 도움을 받는 것이 좋습니다.(말 그대로 전문가 메뉴에서 '전문가 다운로드' 옵션을 누르세요)

이 전문가는 필터링된 후 사용자가 제공하는 모든 데이터를 처리합니다(그러려면 캡처 파일을 열고 필터를 적용하여 firefox.exe를 격리한 다음 전문가를 호출해야 합니다). 출력은 다음과 같습니다. 트래픽 블록에 대해 NMTopUsers를 실행한 결과

관련 패키지가 설치되어 있는 경우에도 그래프를 사용할 수 있으며(이 컴퓨터에는 없음) 출력을 통해 목적지별로 트래픽이 어디로 가고 있는지(그리고 어디에서 오는지) 헤드라인과 함께 눈으로 볼 수 있습니다. 당신이 찾고 있는 것을 우회적으로 제공할 수치입니다.

누군가가 귀하가 원하는 일을 정확하게 수행할 전문가를 개발했을 수도 있지만 저는 그런 전문가를 알지 못합니다. 죄송합니다. 뭔가를 만들겠다고 제안하고 싶지만 연습이 부족해요 :P

어쨌든, 이것을 사용하면, 놀고 싶은 기분이 든다면 perfmon을 사용하여 인터페이스의 기본 로깅을 사용하여 '도대체 내 대역폭을 씹고 있는 것이 무엇인지' 문제에 접근할 수 있습니다. 지속적인 베이스로드 문제인 경우) 병렬로(또는 이벤트 이후) 네트워크 모니터 추적을 설정하여 관심 있는 데이터를 캡처합니다(포착에 집중할수록 더 좋습니다. laaaaarge는 일정 기간 동안 파일을 캡처합니다.)

모든 것을 얻은 후에는 NMTopUsers를 실행하고 드릴다운하여 특히 부족한 앱이 무엇인지, 그리고 모든 것이 어떤 방식으로 진행되고 있는지 확인할 수 있습니다. 도대체 HTTP인지 아니면 다른 것인지..

답변3

아마도 MS Sysinternals의 TCP View가 도움이 될 것입니다. 링크는 여기 http://technet.microsoft.com/en-us/sysinternals/bb897437

관련 정보