私のサーバーがどのくらいの帯域幅を使用しているか知りたいです。どれくらい入るか、どれくらい出るのか。私はどのように知っていますか?
このようなことを処理できるソフトウェア、netstatなどがあると思います。
答え1
RRDToolおよび/またはmrtgはトリックを実行します。インターフェイスのtxおよびrxカウンタ(または提供したい他の指標)をデータベースに保存し、美しいチャートを作成します。
何年も使っていますね。
答え2
iftop
現在の帯域幅使用量をすばやく確認するために使用します。
iftop
現在の接続(IPアドレスとポート)は、各接続で現在使用されている帯域幅とともに表示できます。
答え3
インターフェイスを介して送信されるデータの量を確認する最も簡単な方法は、このコマンドを実行することです。このコマンドは、ifconfig
デバイスの起動後にRXバイトとTXバイトを持つすべてのデバイスを一覧表示します。
現在の帯域幅の概要を表示することをお勧めしますbwm-ng
。
長期的な観察はcacti
私が選んだツールです。
答え4
vnStat
私はあなたが見ているのと同じデータを使ってあなたが望むことをするように設計されたこのパッケージを使うことを検討しますifconfig
。
特集抜粋
- 迅速で簡単なインストールと実行
- 収集された統計は、システムの再起動後も維持されます。
- 複数のインターフェースを同時に監視可能
- さまざまな出力オプション
- 要約、時間別、日別、月別、週別、過去10日
- オプションのPNG画像出力(libgdを使用)
- 請求サイクルに従うように月を設定できます。
- 軽量で最小限のリソース使用
- CPU 使用量は、トラフィックに関係なく同じままになります。
- root権限なしで利用可能
- オンラインカラー設定エディタ
はい
設定されている場合
着信トラフィック(RX)と発信トラフィック(TX)にのみ興味がある場合は、さまざまな方法でこの情報を取得できますが、最も簡単な方法はを調べることですifconfig
。
はい
$ ifconfig wlp3s0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::226:c7ff:fe85:a720 prefixlen 64 scopeid 0x20<link>
ether 00:26:c7:85:a7:20 txqueuelen 1000 (Ethernet)
RX packets 15846640 bytes 9655221715 (8.9 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 15902606 bytes 3655307055 (3.4 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
上記の出力で、WiFiネットワークデバイスが受信(RX)して送信(TX)したバイト数を確認できます。