Ceph入门到精通-网络调优netstat -s

netstat -s 统计结果 每个指标含义及值是否正常

Tcp:66115434 active connection openings92137410 passive connection openings13925035 failed connection attempts28188907 connection resets received29397 connections established85972524908 segments received303240880082 segments sent out82835596 segments retransmitted750 bad segments received14159164 resets sentInCsumErrors: 1  

根据netstat -s命令的结果,可以看到TCP连接的一些统计数据。以下是对每个指标的简要解释和判断:

1. 66115434个活动连接创建了成功的连接。
   这个数字看起来比较正常,表示有大量的活动连接正在进行。

2. 92137410个被动连接成功打开。
   这个数字也比较正常,表示有大量的从服务器端打开的连接。

3. 13925035个连接尝试失败的次数。
   这个数字是比较高的失败次数,可能存在一些连接问题或服务器负载较高。

4. 28188907个连接复位被接收的次数。
   这个数字比较大,可能表示一些连接问题或网络中的连接重置。

5. 29397个成功建立的连接。
   这是成功建立的连接数,看起来比较正常。

6. 85972524908个TCP段已接收。
   这个数字比较大,表示有大量的TCP段已被接收。

7. 303240880082个TCP段已发送。
   这个数字也很大,表示有大量的TCP段已被发送。

8. 82835596个TCP段被重传。
   这个数字比较高,可能存在一些网络问题或丢包现象。

9. 750个坏的TCP段已接收。
   这个数字相对较小,说明大部分接收的TCP段是正常的。

10. 14159164个复位被发送。
    这个数字相对较高,表示有大量的连接被重置。

11. InCsumErrors: 1  
    这个数字表示接收的TCP校验和错误次数。在这种情况下,只有发生一个错误,所以整体来说是正常的。

TcpExt:4146 resets received for embryonic SYN_RECV sockets9222 packets pruned from receive queue because of socket buffer overrun42106429 TCP sockets finished time wait in fast timer1518414 time wait sockets recycled by time stamp5825 packets rejected in established connections because of timestamp1596549741 delayed acks sent277835 delayed acks further delayed because of locked socketQuick ack mode was activated 2023646 times245 times the listen queue of a socket overflowed245 SYNs to LISTEN sockets dropped44853029055 packet headers predicted6010598464 acknowledgments not containing data payload received22843937223 predicted acknowledgmentsTCPSackRecovery: 17467164Detected reordering 1447279 times using SACKDetected reordering 1 times using reno fast retransmitDetected reordering 1077 times using time stamp307 congestion windows fully recovered without slow start299 congestion windows partially recovered using Hoe heuristicTCPDSACKUndo: 35246

根据netstat -s命令的结果,该主机的TCP扩展统计数据如下:

  1. 4146个处于SYN_RECV状态的新连接被复位。
    这个数字显示可能存在一些连接问题或网络拥塞导致新的连接被重置。

  2. 9222个数据包由于套接字缓存溢出而从接收队列中删除。
    这个数字可能表明接收方的套接字缓存并不适合处理高负载数据。

  3. 42106429个TCP套接字在快速定时器中完成等待时间。
    这个数字较高,表示有大量的TCP套接字已经完成了等待。

  4. 1518414个等待时间的套接字通过时间戳被回收。
    这个数字显示已成功回收一些等待时间的套接字。

  5. 5825个已建立连接被拒绝,因为它们的时间戳过期。
    这个数字相对较小,说明大部分连接时间戳都是有效的。

  6. 1596549741个延迟确认被发送。
    这个数字比较大,显示有大量延迟确认已被发送。

  7. 277835个延迟确认被进一步延迟,因为套接字锁定。
    这个数字可能表明套接字锁定会导致一些网络延迟。

  8. 快速确认模式已被激活2023646次。
    这个数字显示系统经常开启快速确认模式。

  9. 245次套接字监听队列溢出。
    这个数字很小,表示套接字监听队列不太可能溢出。

  10. 245个SYN发送到LISTEN套接字被丢弃。
    这个数字相对较低,说明丢弃的SYN数量很少。

  11. 44853029055个数据包头已经预计到。
    这个数字表示有大量的数据包头已经预测到,这对网络性能可能有益。

  12. 6010598464个没有携带数据负载的确认已经接收到。
    这表明确认包比发送的数据包数量多,这在某些情况下可能会降低性能。

  13. 22843937223个预期的确认已完成。
    这个数字显示已经成功完成了预期的确认。

  14. TCPSackRecovery: 17467164
    这个数字表示SACK重传的恢复次数。这个数字是正常的。

  15. 检测到1447279次使用SACK进行的重排序。
    这个数字显示有一些重排序问题存在,但仍处于正常范围内。

  16. 使用Reno快速重传技术进行的重新排序次数为1。
    这个数字明显很小,说明系统正在尝试优化网络性能。

  17. 使用时间戳进行的重排序次数为1077。
    这个数字比较低,说明网络正在正常运行。

  18. 共有307个拥塞窗口完全恢复而不需要慢启动。
    这个数字说明网络的拥塞窗口恢复效果很好。

  19. 299个拥塞窗口通过Hoe启发式部分恢复。
    这个数字说明在某些情况下,Hoe启发式可以帮助网络恢复。

  20. TCPDSACKUndo: 35246
    这个数字表示TCPDSACK恢复次数。这个数字是正常的。

综上所述,该主机的TCP扩展统计数据显示,虽然存在一些异常现象,但整体来看系统正在正常运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/140271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣第516题 最长回文子序列 c++ 动态规划 附Java代码 注释版

题目 516. 最长回文子序列 中等 相关标签 字符串 动态规划 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。…

3DMAX如何渲染室内效果图?

这可能不是最好的教程,但对于3dmax初学者来说,它具有一定的学习价值和启示意义。 任何在建筑或室内设计领域工作并需要室内或外部空间“艺术家渲染”的人都会熟悉行业巨头Autodesk发布的3ds Max。 3ds Max是此类工作的默认标准,不是因为它在其他3D程序中无法完成,而是因为它…

电脑出现病毒提示解决办法

已检测:Trojan:Win32/WacatacA!ml 状态:已隔离 隔离的文件在不会损害设备的受限区域内。系统将自动删除它们 日期:2023/11/1013:21详细信息这个程序很危险,而且执行来自攻击者的命令 受影响的项目: driver: haStdnetfilter file: C:WINDOWSsystem32\drivers\haStdne…

Django(三、数据的增删改查、Django生命周期流程图)

文章目录 一、 基于ORM进行的CURDuser_list:作为主页使用路由文件urls.py配置如下:add.html:用于新增用户的数据页add页面视图函数如下:edit.html:修改数据的页面那么来总结一下上序所操作所用到的内容。 导入已存在的表其方式有两…

dbeaver连接别人的数据库没有表

1.概念 非缺省的数据库: 通常是指在一个数据库管理系统(DBMS)中,除了系统默认创建的数据库之外的其他用户创建或自定义的数据库。许多数据库系统在安装后会创建一个默认数据库,例如MySQL中的mysql数据库,…

Python---字典的增、删、改、查操作

字典的增操作 基本语法: 字典名称[key] value 注:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。 案例:定义一个空字典,然后添加name、age以及address这样的3个key # 1、定义一个空字典 person {…

【iOS开发】iOS App的加固保护原理:使用ipaguard混淆加固

​ 摘要 在开发iOS应用时,保护应用程序的安全是非常重要的。本文将介绍一种使用ipaguard混淆加固的方法来保护iOS应用的安全。通过字符串混淆、类名和方法名混淆、程序结构混淆加密以及反调试、反注入等主动保护策略,可以有效地保护应用程序的安全性。 …

CI/CD简介

CI/CD简介 1、CI/CD流水线2、什么是CI/CD3、CI/CD的优点4、CI/CD的工作原理5、CI/CD流水线工具6、CI/CD的应用7、CI/CD的未来趋势 1、CI/CD流水线 从最初的瀑布模型,到后来的敏捷开发,再到今天的DevOps,这是现代开发人员构建出色产品的技术路…

【大数据分布并行处理】单元测试(三)

文章目录 第三单元单选题多选题 第三单元 单选题 HDFS的命名空间不包含: A. 块 B. 目录 C. 字节 D. 文件 正确答案: C 对HDFS描述错误的是: A. HDFS是一个开源框架 B. 2004年,Doug Cutting发布了第一个版本HDFS C. HDFS是 Hadoop大数据生态…

从0开始python学习-34.pytest常用插件

目录 1. pytest-html:生成HTML测试报告 2.pytest-xdist:并发执行用例 3. pytest-order:自定义用例的执行顺序 4. pytest-rerunfailures:用例失败时自动重试 5. pytest-result-log:用例执行结果记录到日志文件 1. pytest-html…

Android Studio里的C/C++返回: ld: error: undefined symbol

文章目录 问题解决参考 问题 Android Studio里的C/C进行编译时返回: ld: error: undefined symbol的错误,进行了解决。 解决 编译环境突然出现了这个问题,尝试解决,终于找到一个解决办法:卸载ndkVersion "23.1.7779620&q…

SpringBootWeb案例——Tlias智能学习辅助系统(3)——登录校验

前一节已经实现了部门管理、员工管理的基本功能。但并没有登录,就直接访问到了Tlias智能学习辅助系统的后台,这节来实现登录认证。 目录 登录功能登录校验(重点)会话技术会话跟踪方案一 Cookie(客户端会话跟踪技术)会话跟踪方案二…

数据结构----顺序栈的操作

1.顺序栈的存储结构 typedef int SElemType; typedef int Status; typedef struct{SElemType *top,*base;//定义栈顶和栈底指针int stacksize;//定义栈的容量 }SqStack; 2.初始化栈 Status InitStack(SqStack &S){//初始化一个空栈S.basenew SElemType[MAXSIZE];//为顺序…

「Flask」路由+视图函数

路由 路由的作用是将 HTTP 请求的 URL 路径映射到相应的函数处理程序。这样我们在开发过程中,就能将不同的 URL 路径与相应的函数处理程序关联起来,从而实现对 Web 应用的灵活控制。 路由可以分为静态路由和动态路由。两者主要是在形式上有一些区别&am…

环境变量小节

这是写的第二篇环境变量博客,写了一年多了,第一次出现把自己博客删了的情况,不知道为什么明明发表了,然后就把草稿箱和回收站的删了,结果晚上发现没发表,回收站删除是无法找回的,以后还是要慎重…

【系统架构设计】架构核心知识: 2.3 UML图

目录 一 UML 1 用例图 2 类图/对象图关系 3 活动图 4 顺序图 5 通信图

使用Python自动检测SSL证书是否过期

目录 一、概述 二、SSL证书过期检测原理 三、Python实现SSL证书过期检测 四、注意事项 总结 一、概述 随着互联网的普及和安全意识的提高,SSL证书的使用变得越来越重要。SSL证书可以提供加密通信,保护用户的数据安全,防止中间人攻击等。…

安卓Frida 常用脚本

打印调用堆栈, hook 某个方法,想看下调用堆栈,代码如下: function showStacks() {Java.perform(function () {send(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));});} 二,需要hook okhttp3 HttpUrl …

震裕科技-300953 三季报分析(20231108)

震裕科技-300953 基本情况 公司名称:宁波震裕科技股份有限公司 A股简称:震裕科技 成立日期:1994-10-18 上市日期:2021-03-18 所属行业:专用设备制造业 周期性:0 主营业务:精密级进冲压模具及下游…

VPP节点统计信息

节点的统计位于函数dispatch_node函数中,节点处理函数运行之后(node->function)返回值为处理的报文数量n(n_vectors),通过函数vlib_node_runtime_update_stats来更新节点的相关统计信息。 static_alway…