某个项目把服务器从 CentOS 操作系统从 5 升级到了 7(3.10.0-693),一切都很顺利,直到我在服务器上闲逛的时候,无意间发现了一个「大问题」:网卡 eth0 在 RX 上存在丢包(dropped)现象,丢得还很有规律,每一两秒丢一个包!

watch -d -n1 ‘ifconfig’

一开始怀疑是不是网卡的 ring buffer 太小了,通过「ethtool」确认:

shell> ethtool -g eth0

Ring parameters for eth0:

Pre-set maximums:

RX:256

RX Mini:0

RX Jumbo:0

TX:256

Current hardware settings:

RX:256

RX Mini:0

RX Jumbo:0

TX:256

看上去确实不大,可惜 Current hardware settings 已经达到 Pre-set maximums 最大值,没法加大了。为了确认网卡是否真的存在丢包,继续通过「ethtool」确认:

shell> ethtool -S eth0

no stats available

shell> ethtool -i eth0

driver: virt

php防丢包,记一次有惊无险的丢包调试经历相关推荐

  1. 服务器数据丢包是什么原因?服务器丢包怎么解决?

    服务器数据丢包是什么原因?服务器丢包怎么解决? 相信大家在服务器租用的使用过程中,往往会遇到数据丢包的情况,造成网站的延时或者访问打不开的情况,给用户造成了很大一些困恼,那么服务器数据丢包是什么原因造 ...

  2. ping 丢包 网络摄像头_网络监控摄像机丢包的原因分析

    原标题:网络监控摄像机丢包的原因分析 引文 不少人在使用网络和监控摄像系统的时候都有遇到过数据丢包的情况,数据丢包的原因是多种多样的,以下就为大家介绍一下网络数据丢包的原因及摄像机丢包的原因. 原因分 ...

  3. Wireshark抓包工具使用教程以及常用抓包规则

    Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但 ...

  4. Wireshark抓包工具使用教程以及常用抓包规则 ——Powered By 死性不改

    原文地址: http://www.clxp.net.cn/article.asp?id=2288 内容: Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具 ...

  5. 挨踢人生路--记我的10年18家工作经历 - 后记

    挨踢人生路--记我的10年18家工作经历 - 前言 挨踢人生路--记我的10年18家工作经历 - 从大学说起――不得不说的一些事情 挨踢人生路--记我的10年18家工作经历 - 第1家公司,在老家的工 ...

  6. python包实际怎么使用_Python--模块与包

    模块 1.什么是模块? 一个模块就是一个Python文件,文件名就是模块名字加上.py后缀.因此模块名称也必须符合变量名的命名规范. 1 使用python编写的代码(.py文件) 2 已被编译为共享库 ...

  7. linux数据包注释,关于 linux中TCP数据包(SKB)序列号的小笔记

    关于  SKB序列号的小笔记 为了修改TCP协议,现在遇到了要改动tcp分组的序列号,但是只是在tcp_sendmsg函数中找到了SKB的end_seq  一直没有找到seq 不清楚在那里初始化了,就 ...

  8. 网络通信中TCP出现的黏包以及解决方法 socket 模拟黏包

    粘包问题概述 1.1  描述背景 采用TCP协议进行网络数据传送的软件设计中,普遍存在粘包问题.这主要是由于现代操作系统的网络传输机制所产生的.我们知道,网络通信采用的套接字(socket)技术,其实 ...

  9. 从mpeg ts文件中提取I帧(1):将ts包拼装为section或pes包

    写在前面的话:         不觉中已经在数码工作了十年有余,十年的青春.十年的汗水,如今即将离开,个中滋味难以言表! 以后可能不会在广电行业工作了,就用这个小程序,为自己十年的广电工作画上一个句号 ...

最新文章

  1. B2B行业网站电话销售应具备的精神
  2. jsp 连接MS server 数据库的例子
  3. (转)基本光照模型公式
  4. 洛谷——P1307 [NOIP2011 普及组] 数字反转
  5. 拆散组合思路求解期望,方差
  6. JDBC 学习笔记(一)—— 基础知识 + 分页技术
  7. ios7 JavaScriptCore.framework
  8. 【论文解读】AAAI 2020 持续学习语义理解框架ERNIE 2.0
  9. Java、JSP电子政务软件系统公众服务的研究
  10. wireshark抓包工具详细说明及操作使用
  11. 浪潮ERP-PS异速联远程接入解决方案
  12. vue路由守卫以及用法
  13. 21天Python进阶学习挑战赛
  14. IO虚拟化 - virtio-blk前端驱动分析【转】
  15. Edison 物联网:使用MRAA发挥平台输入输出能力
  16. 「MySQL」- 基础增删改查
  17. 第十届蓝桥杯JavaC组省赛真题
  18. Oracle基本命令符
  19. 如何搭建高质量在线网校平台
  20. 关于挑战杯答辩的收获

热门文章

  1. python文件之间如何互相通信_python学习1-网络编程之udp_创建socket实现两电脑之间的通信...
  2. 大家学习雷锋好榜样啊~~ 帮个忙啊
  3. Linux中配置uGet和aria2
  4. wireshark no interfaces found
  5. linux 下clamav安装及问题处理
  6. 惊呆了,借助DEM生成高精度SketchUp地形,地形分析如此简单
  7. 基于联合分布适配的迁移学习(论文翻译)
  8. 《文明之光》读书笔记
  9. ARM汇编 常见条件判断对应NZCV标识 以及 TST / TBZ / TBNZ 指令
  10. 前端实习生笔试_2019字节跳动前端实习生笔试面试