linux下网速监控 linux及android网速监控

在/proc/下面有一个网络信息的设备交互目录,名称是net,net目录下存放了与网络相关所有信息,如网关文件route,tcp连接及归属等信息文件tcp(netstat命令的一部分),udp连接及归属等信息文件udp(netstat命令的一部分)等,与接收数据包相关的文件是dev,cat /proc/net/dev如下图:

分为两块,一块为接受区,即第一行中的Receive,一块为发送区,即第一行中的Transmit,如果只考虑网速监控及流量统计,只需要关注两个分区中的bytes字段即可。
字段face为网卡名称,需要关注哪块网卡在此字段下查找。
通过不断读取dev文件即可实现网速监控及本次开机流量总消耗,因为此文件每次开关机都会重新擦除写入,故只能统计当此开机状态的流量总消耗,如果需要统计长时间流量消耗,可以模仿手机流量统计模式,一月计一次,实时在本地进行流量存储即可。
下面连接为实现代码:网速监控代码实现

linux下网速监控 linux及android分网卡网速监控相关推荐

  1. Linux内核有加网速功能吗,Linux下使用有线网络和WiFi能不能叠加网速?网友评论不一...

    有人在Linux操作系统下同时使用有线网络和WiFi,都已经连接上两个不同的网络,看能不能将这两个网络的速度叠加起来?形成一股更快速的网络环境.比如假设一条有线宽带50M,一个WiFi 50M,如果是 ...

  2. linux下安装安装jdk和安装android studio

    linux下安装安装jdk和安装android studio 闲聊 今天尝试在ubuntu16.04lts安装jdk-8u5-linux-x64.tar.gz,并配置环境变量,献给新手,或者纠结想用u ...

  3. linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口

    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...

  4. linux下的进程创建,Linux下进程的创建

    这篇文章主要是讲解到Linux进程的控制,包括程序和进程.守护进程.守护进程的出错处理. 1.程序和进程 程序(program)是存放在磁盘文件中的可执行文件,程序的执行实例被称为进程(process ...

  5. [转帖]linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...

  6. linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...

  7. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  8. Linux下python的命令,linux下python相关命令

    若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...

  9. linux下怎么绑定arp,LINUX 下进行arp 绑定.doc

    LINUX 下进行arp 绑定 LINUX 下进行arp 绑定 一.约定 1.网关上已经对下面所带的机器作了绑定.网关IP: MAC:00:02:B3:38:08:62 2.要进行绑定的Linux主机 ...

  10. linux下敏感文件(账号密码)查找—内网渗透linux主机密码收集

    目录 find命令 命令格式 按照文件/目录名搜索 linux正则表达式 find同时查找符合多个格式的文件 grep命令 管道符| egrep xargs命令 案例 内网渗透中linux主机查找账号 ...

最新文章

  1. Java 18 要来了,你不会还在用Java 8吧?
  2. 语言模型GPT-2挤牙膏式开源,放出774M预训练模型,称是倒数第二版
  3. Tengine的Linux下安装和启动
  4. 使用JIRA搭建企业问题跟踪系统(转)
  5. idea配置Run Dashboard的方法(亲测有效)
  6. mysql 锁怎么使用_Mysql锁一般使用
  7. 机器学习实践一 logistic regression regularize
  8. c++远征之继承篇——继承的概念、继承时构造函数/析构函数的先后顺序
  9. UC浏览器电脑版怎么开启免费WiFi
  10. linux无缝升级的版本,最近一周发布新版本的Linux发行版 - 2020-01-03
  11. abp+dapper+mysql_ABP公共结构 – 时间与时区设置 - ABP 中文文档
  12. 作用于HTML元素的Vue.js指令
  13. 你以为你懂MySQL索引?阿里的面试官:你还太嫩!
  14. 现代ups电源及电路图集_不间断电源维修,服务靠谱
  15. React学习笔记二 通过柯里化函数实现带参数的事件绑定
  16. springboot的多数据源配置(多库/主从等等场景)
  17. Hyperledger Fabric Endorsement policies——背书策略
  18. android studio 工程rebuild没反应,Andriod Studio Clear Project或Rebuild Project出错
  19. java车牌识别字符分割_车牌识别之字符分割
  20. Android开机优化

热门文章

  1. sqlserver 时间计算函数
  2. 当前地震预测研究的状况报告
  3. 明日复明日,明日何其多,我生待明日,万事成蹉跎(分享)
  4. 5.9 学习日记 万事成蹉
  5. 高级项目经理资质论文
  6. app跳转到指定app
  7. mac版python怎么运行_mac 怎么运行python
  8. 投入产出与投入占用产出技术在经济分析中的应用(指标计算和投入产出分析)...
  9. 固定不动的层(兼容IE6)
  10. SpringMVC-狂神笔记