- ベストアンサー
Linuxでネットワーク転送バイト数は調べられる?
RedHat Enterprise Linux AS v4のコマンドやツールなどを使用してネットワークインタフェースを通過した データのバイト数は調べられるのでしょうか。 ネットワーク版のsarやiostatのようなコマンドを 想定しています。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ネットワーク版のsarやiostatのようなコマンドを想定しています。 それでしたら、ifstatコマンドなどいかがでしょう? # ifstat -i eth0 -t Time eth0 HH:MM:SS KB/s in KB/s out 21:57:11 195.43 208.23 21:57:12 386.90 421.52 21:57:13 383.24 407.38 21:57:14 417.31 432.69 21:57:15 404.82 423.82 21:57:16 393.18 424.81 21:57:17 386.16 410.24
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
回答No.1
いくつか方法がありますけど、やはり基本はnetstatコマンドでしょう。 netstat ~ホストのネットワーク統計や状態を確認する http://www.atmarkit.co.jp/fnetwork/netcom/netstat/netstat.html
質問者
お礼
ありがとうございました。 URL見ました。 Windowsではnetstat -e でbyte数が出せるんですがLinuxは どうやってもパケット数でしか統計情報が出ないので 困っています。パケット数×XXXバイトで 単純に出てくるものなのでしょうか?
お礼
ありがとうございます。 ifstatってRedHat Enterprise Linux AS v4 に標準で含まれているコマンドなのでしょうか。 (標準でインストールできなくてもRedHatのCDから 追加インストールできるのであればかまいません) ビジネス環境なのでフリーのツールを勝手にインストールして使うことはできないのでRedHat標準のツールなどで対応できないか教えていただければ幸いです。