none
Ethernet Kbps정보 가져오기. RRS feed

  • 질문

  • 일반 OS에서

    performanceCounterCategory = new PerformanceCounterCategory("Network Interface");
    instance = performanceCounterCategory.GetInstanceNames()[1]; // 1st NIC !
    performanceCounterSent = new PerformanceCounter("Network Interface", "Bytes Sent/sec", instance);
    performanceCounterReceived = new PerformanceCounter("Network Interface", "Bytes Received/sec", instance);

    Int32.Parse(Math.Truncate((performanceCounterSent.NextValue() / 1024) * 8).ToString());
    Int32.Parse(Math.Truncate((performanceCounterReceived.NextValue() / 1024) * 8).ToString());

    이렇게 작성 하면 작업관리자에 나타나는 Send Kbps, Receive Kpbs를 가져 올 수 있습니다.

    그런데 동일한 코드를 Server2016에서 수행 하면

    performanceCounterSent.NextValue() ,performanceCounterReceived.NextValue() 값이 무조건 0이네요.

    Server에서는 다른 식으로 코드를 작성 해야 하나요?

    2017년 9월 5일 화요일 오후 12:49

모든 응답

  • 안녕하세요?

    PerformanceCounterCategory Class등 개발코드 관련 문의는 MSDN Forum에 문의하여 주시기 바랍니다.

    감사합니다,

    2017년 9월 13일 수요일 오전 8:31