数据库流量丢包问题排查思路

编程入门 行业动态 更新时间:2024-10-23 10:26:53

数据库<a href=https://www.elefans.com/category/jswz/34/1770754.html style=流量丢包问题排查思路"/>

数据库流量丢包问题排查思路

1. 数据库审计系统原理

       数据库审计系统的data会从SecuEyes的封包输进来之后,SecuEyes会丢给decode。我们的decode会做几件事情:decode会去接收这些封包,就是从网卡中把数据抓取下来,所以数据的抓取是decode在做。decode可以启动很多的process,但是,事实上,每启动一个process,这个process同一时间只能做同一件事。假设,今天抓的包很大,要decode很久,这时候,抓包的动作就会停下来。它是去网卡的buffer去抓。事实上,这个网卡的buffer不是在网卡上,是在OS上。抓包的方式有好多种,其中一种是library ptap,另一种是pf ring。

2. 数据库日志流量检测

通过ifconfig命令查看到有丢包现象,有多种因素可能会导致丢包。

存在大量dropped和overruns数据

ifconfig命令信息说明

(1) RX errors

       表示总的收包的错误数量,这包括 too-long-frames 错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。

(2) RX dropped

       表示数据包已经进入了 Ring Buffer,但是由于内存不够等系统原因,导致在拷贝到内存的过程中被丢弃。

(3) RX overruns

       表示了 fifo 的 overruns,这是由于 R

更多推荐

数据库流量丢包问题排查思路

本文发布于:2024-03-12 11:22:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731392.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:流量   思路   数据库

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!