2011-02-26 7 views
2

최대 잠재 속도를 기준으로 네트워크 카드를 통해 전송 된 바이트 수로 네트워크 사용률을 계산하려면 어떻게해야합니까? 나는 유닉스 OS에서 유닉스/펄에서 뭔가를 찾고있다.네트워크 카드의 네트워크 사용

+0

(http://stackoverflow.com/questions/5253396/how-do-i-collect-bandwidth을 사용할 수 있습니다 -utilization-data-on-remote-devices-switches-servers/5340942 # 5340942) 나는 같은 질문에 대답한다. – JPBlanc

답변

1

snmp 프로토콜을 구현하는 net-snmp 패키지를 사용해보십시오. theres perl을 삽입하는 옵션. 이와

net-snmp

당신은 네트워크 장치와 통신하고 저장 특정 데이터에 대한 메시지를 표시 할 수 있습니다. 이 데이터는 제조업체의 특성을 찾을 수도 있지만 대부분의 장치에서 거의 표준입니다. 포트 물마루 옮겨진 바이트 예를 들어 요청이 될 것 같은 뭔가 :

snmpwalk를 -Os -c 공공 -v 1 192.168.1.2 ifInOctets.2 당신에게 바이트 통과 물마루 인터페이스 2의 수를 알려줍니다

주어진 주소 (192.168.1.2)를 가진 장치에

또한 트래픽 모니터링을 위해이 도구를 점검하고 싶을 수도 있습니다. 이것은 펄 구현입니다.

mrtg

+0

감사합니다. Sednus. 나는 이것에 대해 살펴볼 것이다. 다행히도 snmp perl 패키지는 OS의 모든 기능에 적용됩니다. – bony

관련 문제