prometheus的TCP alloc取值

sockets: used:已使用的所有协议套接字总量
TCP: orphan:无主(不属于任何进程)的TCP连接数(无用、待销毁的TCP socket数)
TCP_mem :TCP 套接字缓冲区使用量
ESTABLISHED:
Tcp_tw:等待关闭的TCP连接数
ActiveOpens:
PassiveOpens:
Tcp_alloc:已分配(已建立、已申请到sk_buff)的TCP套接字数量
Tcp_inuse:正在使用(正在侦听)的TCP套接字数量

从prometheus的TCP连接数监控图可以看见,TCP alloc 一直呈上涨状态,
在主机执行命令进行查询:
1、cat /proc/net/sockstat

2、netstat -ant | grep ^tcp | wc -l

3、ss -s

这三条命令均可查询,并且可以发现promrtheus监控图中的TCP alloc取的是 /proc/net/socksta中的值,并不是网上很多人说的netstat中的值。
那么/proc/net/socksta中的alloc又是怎么得来的呢?
这就要用到ss得到的数值来进行计算了

alloc = s.tcp_total = s.tcp.IP + s.tcp.IPV6 + s.closed  - s.tcp_tws


即:alloc=27+15+10203-1277=8968= s.tcp_total

prometheus的TCP alloc取值相关推荐

  1. 数值保留几位小数后四舍五入、向上取值、向下取值、

    2019独角兽企业重金招聘Python工程师标准>>> 1.在.h文件 #import <Foundation/Foundation.h>typedef enum{QHI ...

  2. hashmap怎么取值_HashMap?面试?我是谁?我在哪?我会啥?

    码农每日一题长按关注,工作日每天分享一个技术知识点. 转载自 https://www.cnblogs.com/zhuoqingsen/p/HashMap.html 现在是晚上11点了,学校屠猪馆的自习 ...

  3. KVC的使用(对一个对象的成员变量进行操作(赋值/取值))

    切记:请求的数据要存在相应的类中,不能在加载试图中请求数据 KVC就是对请求数据的一个简化 MainViewController.m #import "MainViewController. ...

  4. modelmap前端怎么取值_【百度】前端开发岗面试题

    来都来了 不关注一下吗 二面三面都有手写代码的环节,对于我这种动手能力弱的人来说还是挺吃力.当时提前批投递的是深圳百度,总共只招五个前端,没过也很正常.后面正式批笔试过了,但是要去北京面试,也就直接放 ...

  5. IP报头的协议类型字段取值

    以下内容来自此处. IP报头的协议类型字段定义如下: 取值 协议 0 HOPOPT 1 ICMP 2 IGMP 3 GGP 4 IP-in-IP 5 ST 6 TCP 7 CBT 8 EGP 9 IG ...

  6. Java 端口号的取值范围是怎样的?

    目录 1. 问题 2. 解答 1. 问题 端口号的取值范围是怎样的? 2. 解答 端口号是用两个字节表示的整数,它的取值范围是 0 ~ 65535(256 * 256 = 65536).其中,0 ~ ...

  7. C++ 获取内存地址(取值运算符)

    c++ 获取内存地址使用取值运算符 : & 下面看下& 的使用 #include <iostream> using namespace std; int main() {s ...

  8. python几种数据类型的取值方式

    今天我们主要来学习下python的几种数据类型的取值方式! 首先我们先来看下python的几种数据类型,python有五个标准的数据类型: number(数字) string(字符串) list(列表 ...

  9. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)

    1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...

最新文章

  1. 编译android源码遇到错误及其解决方法
  2. 解决gnome3 不能设置无线网络属性
  3. 10、Power Map—自定义地图背景
  4. linux小红帽实验心得,格林童话小红帽读书心得体会5篇
  5. SDUT2389Ballot evaluation
  6. python中将列表中的元素倒序输出_python实现对列表中的元素进行倒序打印
  7. [Web Chart系列之三] 图形布局-Layout
  8. 查看磁盘阵列 使用率(简单)
  9. socket.io实现简单多人聊天室
  10. leaflet虚线(leaflet篇.60)
  11. macOS Monterey 12.4 (21F79) 正式版 ISO、IPSW、PKG 下载
  12. R语言 第2章 数据对象与数据读写(2)
  13. java发送邮件带图片和附件
  14. Unity --- 导航网格 与 导航的使用
  15. 采集美食网站3032个菜谱数据,对比各大菜系美食的数量、用料
  16. 学习笔记|自动驾驶仿真工具-SCANeR studio
  17. 笔记本html到电视,笔记本怎么连接液晶电视 笔记本连接液晶电视方法【详解】...
  18. 勒索软件致重要文件化为乌有?不重视备份将后悔莫及!
  19. apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
  20. css表头固定样式的方法

热门文章

  1. 工程投标报名管理系统
  2. c51出现p1未定义标识符该如何解决_怎么解决单片机编程中 undefined identifier
  3. http状态码100-500的详细解释
  4. 爸爸去哪儿游戏安卓版下载
  5. margin相对的元素
  6. Python基础(7)——类和对象(一)
  7. Stata:因变量是类别变量时采用什么方法估计?
  8. 微信/头条/百度小程序实现点击复制功能
  9. [C++]Windows API 打开/另存为对话框文件路径以及扩展名的获取
  10. 超级计算机是几近制,进制