過去5分間にどれだけのコンテンツがアップロードされましたか?

過去5分間にどれだけのコンテンツがアップロードされましたか?

イーサネットのリアルタイムの視覚状態は必要ありません。過去5分間にアップロードされたコンテンツの量がX未満の場合は、スクリプトを実行したいと思います。したがって、いくつかのコマンドから番号を取得する必要があります。何をお勧めできますか?

Ubuntu 14.04を使用してください。

ベストアンサー1

Linuxでは、興味のある方向に応じて読み込む/sys/class/net/<interface>/tx_bytesことが、インターフェイスで受信されたバイト数と送信されたバイト数のカウンタを取得するための良い方法です。/sys/class/net/<interface>/rx_bytesこれらのカウンタはすべてのインターフェイスで使用できますが、/proc/net/devより多くの解析を実行する必要があります。この値を振替の開始前と 5 分後に再度読み込み、減算すると 5 分以内に振替額を取得できます。

おすすめ記事