2012-05-07 11 views
0

私はPythonでWindows用のアプリケーションを作成しています。私のマシンのネットワークインターフェイスの速度を知りたいので、次のコードを使用してルーティングテーブルを取得します。Pythonを使用しているWindowsのネットワークインターフェイスの速度

def cmd(c): 
    """ 
    Execute commands in the command line 
    """ 
    return os.popen(c).read().rstrip("\n") 

#list of IPV4 network routs 
table = cmd("route print -4").split("\n") 

そして私はラインにそれをカットし、文字列としてtableを処理し、各インターフェイスの(ip, subnet, gateway, metric)タプルのリストを取得します。

インターフェイスを使用してインターネットへの接続の速度を計算する方法はありますか?そのような情報を得るためのコマンドですか?

答えて

0

各インターフェイスを通過するトラフィックの量を記録し、それぞれの速度を計算するタイマーを作成しました。

関連する問題