获取手机的流量信息 /proc/pid/net/dev
一.命令 proc/net/dev
user_00@xxxx64:~> cat /proc/net/dev
Inter- | Receive | Transmitface | bytes packets errs drop fifo frame compressed multicast | bytes packets errs drop fifo colls carrier compressedeth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0eth1: 67437819880 552776948 0 0 0 0 0 6 63179118041 486899714 0 0 0 0 0 0lo: 2338316682 34154992 0 0 0 0 0 0 2338316682 34154992 0 0 0 0 0 0tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
最左边的表示接口的名字。
- Receive表示收包;
- Transmit表示收包;
- bytes表示收发的字节数;
- packets表示收发正确的包量;
- errs表示收发错误的包量;
- drop表示收发丢弃的包量;
二,/proc/net/snmp
user_00@xxxxx64:~> cat /proc/net/snmp
Ip: Forwarding DefaultTTL InReceives InHdrErrors InAddrErrors ForwDatagrams InUnknownProtos InDiscards InDelivers OutRequests OutDiscards OutNoRoutes ReasmTimeout ReasmReqds ReasmOKs ReasmFails FragOKs FragFails FragCreates
Ip: 2 64 583571152 0 0 0 0 0 583571152 520325247 0 0 0 0 0 0 0 0 0
Icmp: InMsgs InErrors InDestUnreachs InTimeExcds InParmProbs InSrcQuenchs InRedirects InEchos InEchoReps InTimestamps InTimestampReps InAddrMasks InAddrMaskReps OutMsgs OutErrors OutDestUnreachs OutTimeExcds OutParmProbs OutSrcQuenchs OutRedirects OutEchos OutEchoReps OutTimestamps OutTimestampReps OutAddrMasks OutAddrMaskReps
Icmp: 9859518 193 316 0 0 0 0 9859190 5 1 0 5 0 9859310 0 119 0 0 0 0 0 9859190 0 1 0 0
Tcp: RtoAlgorithm RtoMin RtoMax MaxConn ActiveOpens PassiveOpens AttemptFails EstabResets CurrEstab InSegs OutSegs RetransSegs InErrs OutRsts
Tcp: 1 200 120000 -1 42226398 41112433 0 407271 84 516490860 453242269 140892 0 1056150
Udp: InDatagrams NoPorts InErrors OutDatagrams
Udp: 57220606 116 0 57223663
通过访问该文件系统,可以对TCP和UDP进行监控:
平均每秒新增TCP连接数
通过/proc/net/snmp文件得到最近240秒内PassiveOpens的增量,除以240得到每秒的平均增量
机器的TCP连接数
通过/proc/net/snmp文件的CurrEstab得到TCP连接数
平均每秒的UDP接收数据报
通过/proc/net/snmp文件得到最近240秒内InDatagrams的增量,除以240得到平均每秒的UDP接收数据报。
平均每秒的UDP发送数据报
通过/proc/net/snmp文件得到最近240秒内OutDatagrams的增量,除以240得到平均每秒的UDP发送数据报。
获取手机的流量信息 /proc/pid/net/dev相关推荐
- Android获取手机应用程序包的信息
2019独角兽企业重金招聘Python工程师标准>>> 今天写了一个获取手机程序相关信息的demo,以下是demo的运行结果. 这是项目的结构. 下面是项目的具体代码: 1.Main ...
- Android开发之获取手机SIM卡信息
TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...
- iphone 获取手机运营商信息
获取手机运营商信息是通过获取imsi来判断的,它是有一个自己的标准和规则的,下面先介绍一下imsi: IMSI: 国际移动用户识别码(IMSI:International Mobile Subscri ...
- App获取android分辨率,Android 获取手机及APP信息实例详解
霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...
- 开发第一步之SMTP协议发送邮件,获取手机的详细信息
目前是测试代码,只有一个页面,运行软件时会自动的获取系统信息,并且发送,开机自启动等. 布局准备把应用的图标让他从下往上旋转变大,应用的名称从左往右移动,应用的版本从右往左移动,现在只是用文字代替,看 ...
- android统计流量,Android 获取手机整体流量使用情况以及某个应用的流量的统计
很多安全卫士类软件都实现了网速监测功能,也算是一个比较实用的功能.Android下,TrafficStats类实现了对流量的统计. /proc/uid_stat/uid/tcp_send ...
- Android初级教程获取手机系统联系人信息
在手机内部,对联系人信息存在对应的数据库.我们创建的而联系人信息都存在这张表中.如下是对数据库的截图,我已经对表和应该注意的地方做了红笔标注: 好了,现在可以根据数据库里面的数据来写代码了. 代码如下 ...
- uni-app 获取手机设备各项信息
uni-app 获取手机各项信息 直接使用uni.getSystemInfo 官方文档:地址 参考代码 我这里的代码经过测试是可以获取到Android设备的信息的 <template>&l ...
- android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法
本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...
最新文章
- docker-ce-17.09 网络基础配置
- static的三种用法,定义静态变量,静态函数,静态代码块!
- 腾讯十年老兵:区块链本质上是一个异地多活的分布式数据库
- oracle夜未眠之一增删改查
- 接口 500_python接口的自我修炼之路
- c语言 号咋打,C语言C语言中的开头#号如何打? – 手机爱问
- C++描述杭电OJ 2023.求平均成绩 ||
- STM32F103ZET6 GPIO的使用
- 一个简单python爬虫的实现——爬取电影信息
- Python爬虫从入门到放弃(十五)之 Scrapy框架中Spiders用法
- Android面试题整理【转载】
- CentOS系统安装FTP服务器
- IDEA中自动导包快捷键
- php app用户验证失败,无法验证app需要互联网连接以认证 建议更换登陆的AppleID
- Unity-背包系统与Json文本解析
- 使用ApachePOI复制pptx文件模板的幻灯片
- PCM与DSD究竟是什么??
- CSS3笔记(菜鸟教程)
- PHP Include文件
- 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统
热门文章
- Perforce: Can’t clobber writable file Perforce
- w7怎么修改计算机用户名,教您电脑用户名怎么修改
- 商务个人邮箱如何注册申请?商务邮箱账号怎么登录?
- Windows Error Code
- 下级对上级回复已阅知_下级对上级回复已阅知_工作中回复领导,绝不能用OK!除此之外,还有四条...
- 蒙特卡罗MCNP学习汇总(二)--几何体基础,构建几何体
- 2021年年度总结(记录一下自己大学期间吧)
- 计算机基础实验教程第二版苏州大学出版社,计算机基础与实验
- fd和FILE结构体
- 自制快速冒烟测试小工具--基于python多线程