设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

tcplstat 0.9.1发布,网络监控工具

2018-2-28 22:03| 发布者: joejoe0332| 查看: 810| 评论: 0|原作者: oschina|来自: oschina

摘要: 0.9.1 2018-02-11 calvin修正了SQL捕获的一个遗漏问题支持lo回环网络设备0.9.0 2018-02-11 calvin修正了一个引起coredump的问题修正了一个引起内存泄露的问题支持AIX了0.8.1 2018-02-09 calvin去掉了 禁用文件流 ...

0.9.1        2018-02-11    calvin

  • 修正了SQL捕获的一个遗漏问题

  • 支持lo回环网络设备

0.9.0        2018-02-11    calvin

  • 修正了一个引起coredump的问题

  • 修正了一个引起内存泄露的问题

支持AIX了

0.8.1        2018-02-09    calvin

  • 去掉了 禁用文件流缓存设置,降低libpcap丢包率

0.8.0        2018-02-08    calvin

  • 解决了SQL缓冲区失效问题

  • 新增统计HTTP耗时功能

0.7.0        2018-02-07    calvin

  • 解决了反向分组延迟的最小值计算错误问题

  • 调整了一些输出格式

  • 加入信号灯TERM和INT的处理,退出前释放环境结构中的堆内存块,USR1信号触发重新打开日志文件

  • 加入释放托管缓存,优化内存管理,提高运行性能

0.6.0        2018-02-07    calvin

  • 针对长连接,设置最大缓存TCP分组明细数量,周期性倾倒TCP分组明细,倾倒前TCP会话输出前缀"S |",倾倒后TCP会话输出前缀"S -"

  • 时间戳都转换成人可读格式

0.5.0        2018-02-06    calvin

  • 新增命令行参数--log-file用于输出到日志文件

    0.4.0        2018-02-06    calvin

  • 新增统计SQL耗时功能

0.3.0        2018-02-05    calvin

  • 输出等级-vvv改为-o [dESPD]

  • 优化了输出信息结构

0.2.0        2018-02-04    calvin

  • 完成基本框架

0.1.0        2018-02-03    calvin

  • 创建

-------------------------------------------------------------

# 1. 概述

tcplstat是基于libpcap网络嗅探程序包的网络监控工具,它能**旁路**捕获所有经过网络设备过滤规则的TCP数据,跟踪当前所有TCP连接会话,记录所有经过的TCP分组,当连接断开或到达最大记录数时倒出统计信息,包含但不限于连接两端网络地址、建立时间戳、三步握手各分组延迟、四步分手各分组延迟,数据分组明细、往来分组间延迟和相反方向分组延迟的最小、平均、最大统计值。

tcplstat在**旁路**工作,所以不会对应用造成任何影响,也无需侵入应用,即可获得网络数据往来分组明细和统计信息。

tcplstat在实现基础网络监控功能时还实现了采集分析SQL耗时和HTTP耗时信息,同样也是**旁路**捕获,不影响应用也无需改造应用,帮助应用优化性能。

tcplstat是开源的,除了引用了Linux内核的红黑树和链表源码外,自身源码只有1500行左右,源码结构简单易读。

源码托管地址 :

作者邮箱 : [网易](mailto:calvinwilliams@163.com)、[Gmail](mailto:calvinwilliams.c@gmail.com)


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部