Mac에서 각 프로세스의 네트워크 대역폭 소비를 얻는 방법


0

각 프로세스의 대역폭 비용 (kb / s)을 어떻게 알 수 있습니까?

Mac OSX의 활동 모니터는 각 프로세스의 수신 바이트 및 송신 바이트 만 표시합니다.

터미널의 "nettop"및 "nethogs"명령은 각 연결의 대역폭 만 표시 할 수 있습니다.

kb / s의 대역폭 소비를 알고 싶습니다.

모든 공구 권장 사항에 감사드립니다. GUI 또는 명령 줄 도구, 무료 또는 독점 응용 프로그램 모두 괜찮습니다.

답변:


1

nettop은 실제로 "델타 모드"를 활성화하여이를 수행 할 수 있습니다. 그냥 실행 sudo nettop -d하면 누적 합계 대신 현재 대역폭 사용량이 표시됩니다. 또는 dnettop이 열려있을 때을 눌러 전환하십시오. ( h더 많은 단축키를 보려면 누르십시오 )

즉, $$$에 대한 더 나은 솔루션을 원한다면 iStat Menus 가 원하는 것을 정확하게 수행하는 것처럼 보입니다. 프로세스별로 세분화 된 현재 대역폭 사용량을 보여줍니다. 실망스럽게도 프로세스 수준에서 총 대역폭을 계산하지는 않지만 다른 도구가 있습니다.

여기에 이미지 설명을 입력하십시오


올바르게 이해하면 "델타 모드"는 즉각적인 대역폭 사용량 측정에 가깝고 비 델타 모드는 명령이 시작된 이후 누적됩니다. 나는 이것을 확인하려고했지만 man nettop, nettop -h인터넷 검색은 세부 사항을 제공하지 않습니다. 이상적으로 참조하여 확인할 수 있습니까?
미겔 모린
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.