저는 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는 다시 볼 수 없습니다. 어떤 트래픽이 어떤 소프트웨어와 연관되어 있는지 추론해야 합니다.
nethogs
Linux에 라는 도구가 있는데 /proc
FreeBSD로 포팅하는 데 크게 의존하기 때문에 쉽지 않습니다.http://marc.info/?l=freebsd-questions&m=127092700612560&w=2
답변2
nmap, ntop 등을 포함하여 여러분이 알고 있는 거의 모든 일반 Unix 네트워킹 도구는 FreeBSD에서 작동하지만 지금은 그것들이 생각나지 않습니다.