专栏首页皮振伟的专栏[linux][tcp]tcprtt在server端监控多个client延迟

[linux][tcp]tcprtt在server端监控多个client延迟

前言 前文《[linux][tcp]使用tcprtt排查网络延迟问题》介绍了tcprtt的基本用法,可以监控特定的连接的TCP的rtt情况。 后来,Branden Gregg大神上阵,也提出了一些改进意见。 分析 Branden Gregg的意见 讨论链接 https://github.com/iovisor/bcc/pull/3068

想象一下这个场景:从server端来看,经常是需要监听一个特定的端口,很多client端一起连接上来,希望通过工具来查看各个连接的情况,找到有问题的client端。 实现和效果 commit已经push到upstream <https://github.com/iovisor/bcc/commit/4cbcd9afa83226405abd773212ed423c5d06fd26>,测试效果如下:

图中示例的效果下,可以看到在一个iSCSI target上,看到各个initiator的RTT延迟情况。

本文分享自微信公众号 - AlwaysGeek(gh_d0972b1eeb60),作者:AlwaysGeek

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-10-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [linux][tcp]使用tcprtt排查网络延迟问题

    前言 网络后端业务,经常会遇到延迟抖动的问题。那么问题来了,如何排除出来是网络的问题呢,还是业务的逻辑问题呢,或者是其他的调度问题呢? 分析 SRTT 在TC...

    皮振伟
  • Wireshark分析艺术【读书总结】

    【统计->捕获文件属性】 Statistics -> Summary,查看文件属性信息,如平均速度、包大小、包数等等

    Allen.Wu
  • linux安装redis+设置远程连接(史上最容易)

    redis-server -v查看安装的redis版本。我安装的是3.0,这个版本就不错了,如果更新了数据源依然是2.8左右版本,我建议还是用下载压缩包的方式安...

    100000860378
  • 彻底弄懂TCP协议:从三次握手说起

    ? 作者:morganhuang,腾讯 IEG 后台开发工程师 说到 TCP 协议,相信大家都比较熟悉了,对于 TCP 协议总能说个一二三来,但是 TCP ...

    腾讯技术工程官方号
  • 浅析TCP协议中的疑难杂症

    用户1263954
  • 01 . HAProxy原理使用和配置

    1 . 采用单线程、事件驱动、非阻塞模型,减少上下文切换的消耗,能在1ms内处理数百个请求。并且每个会话只占用数KB的内存。

    常见_youmen
  • Linux下TCP延迟确认(Delayed Ack)机制导致的时延问题分析

    同事随手写个压力测试程序,其实现逻辑为:每秒钟先连续发N个132字节的包,然后连续收N个由后台服务回显回来的132字节包...

    潘安群
  • CentOS6 脚本自动安装redis sentinel

    脚本自动安装redis sentinel(在同一台服务器上) #!/usr/bin/env bash # ---------------------------...

    shaonbean
  • 百万 Go TCP 连接的思考2: 百万连接的吞吐率和延迟

    上一篇epoll方式减少资源占用 介绍了测试环境以及epoll方式实现百万连接的TCP服务器。这篇文章介绍百万连接服务器的几种实现方式,以及它们的吞吐率和延迟。

    李海彬

扫码关注云+社区

领取腾讯云代金券