
私はPC-BSDワークステーションを使用しており、どのアプリケーション/プロセスがネットワークを使用しているかを監視する方法があるかどうかを知りたいです。
私はMac OS X(Mavericks)ラップトップを使用しています。アクティビティモニタの[ネットワーク]タブを使用すると、どのプロセスがネットワークとデータをやり取りしているかを確認できます。しかし、私はFreeBSDで同様のものを見たことがありません。 Mac OStop
以降
答え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で動作しますが、今はそれらを思い出していません。