質問:
Linuxシェルのプロセスごとのライブネットワークスループットを確認する
Franck Dernoncourt
2014-06-24 20:24:16 UTC
view on stackexchange narkive permalink

Linuxシェルでプロセスごとのライブネットワークスループットを表示できる無料のプログラムを探しています。私の知る限り:

  • ifconfigはインターフェイスのみを一覧表示し、ライブネットワークスループットは表示しません:

      eth0リンクencap:Ethernet HWaddr 00:0F:20:CF:8B:42 inet addr:217.149.127.10 Bcast:217.149.127.63 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RXパケット:2472694671エラー:1ドロップ:0オーバーラン:0フレーム:0TXパケット:44641779エラー:0ドロップ:0オーバーラン:0キャリア:0コリジョン:0txqueuelen:1000 RXバイト:1761467179(1679.7 Mb)TXバイト:2870928587(2737.9 Mb)割り込み:28  
  • slurmはインターフェースのみをリストします:

    slurm screenshot

  • bmonのみがリストしますインターフェイス:

    bmon screenshot

  • tcptrackはすべての接続を表示します:

    tcptrack screenshot

  • iftopはプロセスごとのスループットを表示しません:

    iftop screenshot

1 回答:
Franck Dernoncourt
2014-06-24 20:24:16 UTC
view on stackexchange narkive permalink

NetHogsを使用できます:

  • 無料

  • sudoaptでイ​​ンストール-get install -y nethogs

  • 端末で実行

  • PIDごとのライブネットワークスループットを表示します。

    NetHogs screenshot

NFS / AFSトラフィックの場合、表示される PIDとして:

NetHogs screenshot: listing NFS traffic under "?"



このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...