FreeBSD/PC-BSD에서 각 애플리케이션의 네트워크 성능을 모니터링하는 방법은 무엇입니까?

FreeBSD/PC-BSD에서 각 애플리케이션의 네트워크 성능을 모니터링하는 방법은 무엇입니까?

저는 PC-BSD 워크스테이션을 사용하고 있으며 어떤 응용 프로그램/프로세스가 네트워크를 사용하고 있는지 모니터링할 수 있는 방법이 있는지 알고 싶습니다.

저는 Mac OS X(Mavericks) 랩탑을 사용하고 있으며 활동 모니터의 네트워크 탭을 사용하면 어떤 프로세스가 네트워크와 데이터를 주고받고 있는지 확인할 수 있습니다. 그러나 나는 FreeBSD에서 비슷한 것을 본 적이 없습니다. 맥 OS top이후

답변1

jnettop에서 시도해 볼 수 있습니다.http://sourceforge.net/projects/jnettop/-http://www.freshports.org/net-mgmt/jnettop/, 그러나 프로세스 ID 정보는 손실되어야 합니다.

이렇게 하면 iftop자세한 대역폭 보고( )를 얻을 수 있지만 iftop -i re0 -N -P특정 네트워크 트래픽에 대한 프로세스 ID는 다시 볼 수 없습니다. 어떤 트래픽이 어떤 소프트웨어와 연관되어 있는지 추론해야 합니다.

nethogsLinux에 라는 도구가 있는데 /procFreeBSD로 포팅하는 데 크게 의존하기 때문에 쉽지 않습니다.http://marc.info/?l=freebsd-questions&m=127092700612560&w=2

답변2

nmap, ntop 등을 포함하여 여러분이 알고 있는 거의 모든 일반 Unix 네트워킹 도구는 FreeBSD에서 작동하지만 지금은 그것들이 생각나지 않습니다.

관련 정보