一.命令 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相关推荐

  1. Android获取手机应用程序包的信息

    2019独角兽企业重金招聘Python工程师标准>>> 今天写了一个获取手机程序相关信息的demo,以下是demo的运行结果. 这是项目的结构. 下面是项目的具体代码: 1.Main ...

  2. Android开发之获取手机SIM卡信息

    TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...

  3. iphone 获取手机运营商信息

    获取手机运营商信息是通过获取imsi来判断的,它是有一个自己的标准和规则的,下面先介绍一下imsi: IMSI: 国际移动用户识别码(IMSI:International Mobile Subscri ...

  4. App获取android分辨率,Android 获取手机及APP信息实例详解

    霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...

  5. 开发第一步之SMTP协议发送邮件,获取手机的详细信息

    目前是测试代码,只有一个页面,运行软件时会自动的获取系统信息,并且发送,开机自启动等. 布局准备把应用的图标让他从下往上旋转变大,应用的名称从左往右移动,应用的版本从右往左移动,现在只是用文字代替,看 ...

  6. android统计流量,Android 获取手机整体流量使用情况以及某个应用的流量的统计

    很多安全卫士类软件都实现了网速监测功能,也算是一个比较实用的功能.Android下,TrafficStats类实现了对流量的统计. /proc/uid_stat/uid/tcp_send        ...

  7. Android初级教程获取手机系统联系人信息

    在手机内部,对联系人信息存在对应的数据库.我们创建的而联系人信息都存在这张表中.如下是对数据库的截图,我已经对表和应该注意的地方做了红笔标注: 好了,现在可以根据数据库里面的数据来写代码了. 代码如下 ...

  8. uni-app 获取手机设备各项信息

    uni-app 获取手机各项信息 直接使用uni.getSystemInfo 官方文档:地址 参考代码 我这里的代码经过测试是可以获取到Android设备的信息的 <template>&l ...

  9. android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法

    本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...

最新文章

  1. docker-ce-17.09 网络基础配置
  2. static的三种用法,定义静态变量,静态函数,静态代码块!
  3. 腾讯十年老兵:区块链本质上是一个异地多活的分布式数据库
  4. oracle夜未眠之一增删改查
  5. 接口 500_python接口的自我修炼之路
  6. c语言 号咋打,C语言C语言中的开头#号如何打? – 手机爱问
  7. C++描述杭电OJ 2023.求平均成绩 ||
  8. STM32F103ZET6 GPIO的使用
  9. 一个简单python爬虫的实现——爬取电影信息
  10. Python爬虫从入门到放弃(十五)之 Scrapy框架中Spiders用法
  11. Android面试题整理【转载】
  12. CentOS系统安装FTP服务器
  13. IDEA中自动导包快捷键
  14. php app用户验证失败,无法验证app需要互联网连接以认证 建议更换登陆的AppleID
  15. Unity-背包系统与Json文本解析
  16. 使用ApachePOI复制pptx文件模板的幻灯片
  17. PCM与DSD究竟是什么??
  18. CSS3笔记(菜鸟教程)
  19. PHP Include文件
  20. 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统

热门文章

  1. Perforce: Can’t clobber writable file Perforce
  2. w7怎么修改计算机用户名,教您电脑用户名怎么修改
  3. 商务个人邮箱如何注册申请?商务邮箱账号怎么登录?
  4. Windows Error Code
  5. 下级对上级回复已阅知_下级对上级回复已阅知_工作中回复领导,绝不能用OK!除此之外,还有四条...
  6. 蒙特卡罗MCNP学习汇总(二)--几何体基础,构建几何体
  7. 2021年年度总结(记录一下自己大学期间吧)
  8. 计算机基础实验教程第二版苏州大学出版社,计算机基础与实验
  9. fd和FILE结构体
  10. 自制快速冒烟测试小工具--基于python多线程