在Nexus 7上的网络统计信息(Network statistics on Nexus 7)

2019-10-17 07:32发布

我想读我的Nexus 7从文件系统的网络统计信息。 在测试之前,所有的设备,网络统计(例如,tx_packets)总是位于

/sys/devices/virtual/net/wlan

然而,尽管对的Nexus 7有四个匹配的子目录

/sys/devices/virtual/net/dummy
/sys/devices/virtual/net/ip6tnl0
/sys/devices/virtual/net/lo
/sys/devices/virtual/net/sit0

他们都不似乎提供正确的统计数据,因为所有的统计文件不会在通过WiFi网络访问而改变。

任何sugestions,我可能看起来呢?

Answer 1:

尝试的目录:/ SYS /班/ NET / IFACE /统计/ tx_packets

例如,对于为wlan0

long txPackets= 0; //tx Packets
String cmd="cat /sys/class/net/wlan0/statistics/tx_packets\n";
Process p=null;
BufferedReader in2=null;

try {
    p = Runtime.getRuntime().exec(cmd);
    in2 = new BufferedReader(new InputStreamReader(p.getInputStream()));
    txPackets= Long.parseLong(in2.readLine());  
}catch (Exception e)
{
    // TODO: handle exception
    e.printStackTrace();
}


文章来源: Network statistics on Nexus 7