上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 64 下一页
摘要: 拓扑: client >AA-tproxy-BB server client server 之间使用tproxy 代理 从抓取报文来看,在管理连接的时候出现大量ack报文,以上不是完整报文 直接给结论吧: server主动关闭发出FIN, BB 收到FIN后,发出Fin-ack,同时去AA 主动关闭 阅读全文
posted @ 2021-06-30 23:29 codestacklinuxer 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 目前引擎ssl逻辑在ssl_read ssl_shuwdown 上存在问题! 主要问题是: 错误处理不正确,很多错误遗漏,基本只有正常逻辑 首先看下 ssl_read 官方文档解释 In the following, SSL_read() and SSL_peek() are called “rea 阅读全文
posted @ 2021-06-24 21:58 codestacklinuxer 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 根据 free 以及top 命令发现问题如下: used内存占用很大,而实际系统中个进程并没有占用这么多内存, 同时cache/buffer 使用非常小,对于used内存,将近有15g的内存不知道被什么给使用? 先google 看下 meminfo 各个字段的含义: 参考:http://linuxp 阅读全文
posted @ 2021-06-23 15:47 codestacklinuxer 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 函数声明 函数声明包括函数名、形式参数列表、返回值列表(可省略)以及函数体。 func name(parameter-list) (result-list) { body } func hypot(x, y float64) float64 { return math.Sqrt(x*x + y*y) 阅读全文
posted @ 2021-06-19 22:20 codestacklinuxer 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 今天同事说有个问题弄了很长时间没有找出原因让帮忙看下,问题最后得以解决;现在来记录一下当时分析处理的过程! 问题:客户端使用http 去下载视频发现下载很慢, 但是去掉网络传输路径中的节点A, 下载速度就很快恢复正常 目前有客户端 以及 节点A的内部抓包的结果,节点A内部是设置的转发模式; 网络拓扑 阅读全文
posted @ 2021-06-19 15:19 codestacklinuxer 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 对 TCP,在网卡不支持 TSO 时,使用和不使用 GSO 的情形 TSO : 在 分析:IP层发包时:如果是gso 报文会调用 ip_finish_output_gso 来处理 static int ip_finish_output(struct sock *sk, struct sk_buff 阅读全文
posted @ 2021-06-16 19:43 codestacklinuxer 阅读(607) 评论(0) 推荐(0) 编辑
摘要: struct tcp_request_sock { struct inet_request_sock req; const struct tcp_request_sock_ops *af_specific; struct skb_mstamp snt_synack; /* first SYNACK 阅读全文
posted @ 2021-06-14 23:42 codestacklinuxer 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在处理 ngbe 驱动问题时, 目前发现 hook netifrecv 会使用GRO 功能: GRO(Generic Receive Offload)的功能将多个 TCP 数据聚合在一个skb结构,然后作为一个大数据包交付给上层的网络协议栈,以减少上层协议栈处理skb的开销,提高系统接收TCP数据包 阅读全文
posted @ 2021-06-08 15:58 codestacklinuxer 阅读(685) 评论(0) 推荐(0) 编辑
摘要: socket隔离了用户进程和协议栈,RX/TX queue隔离了协议栈和设备驱动 隔离有隔离的好处,但也有坏处!!目前存在一种 突破这种隔离的方法,让socket直接深入到设备层直接poll skb!!注意,这是一个poll操作,并不是让socket直接处理协议栈流程。socket直接poll的意思 阅读全文
posted @ 2021-06-05 14:19 codestacklinuxer 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 目前遇到问题如下:IPv6 http以及ping 不通主机 同一个网段! 为了找出原因:想用systemtap 但是编译对应环境的systemtap 失败,x86正常 但是 arm-linux 失败,没办法只能选择使用kprobe了 排查的问题的时候,使用tcpdump 抓包能抓到包, 然后就通了! 阅读全文
posted @ 2021-06-04 20:43 codestacklinuxer 阅读(523) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 64 下一页