summaryrefslogtreecommitdiff
path: root/app/src/monit.c
AgeCommit message (Collapse)Author
2024-04-01Feature retrieve object of backpressure陆秋文
2024-03-13Dp trace perf opti童宗振
2023-11-22feature: remove the ltx tunnel.Lu Qiuwen
2023-11-20allow monitoring the queue length between prods and cons.Lu Qiuwen
2023-10-30bugfix: fix the crash problem when the app opens a tx only virtual device.v4.6.59-20231030Lu Qiuwen
2023-05-05增加poll时注册外部事件fd的功能并改进poll相关的实现。Lu Qiuwen
2023-05-05简化vnode的实现,不再支持多生产者-多消费者模式。Lu Qiuwen
2023-05-05vnode报文统计各字段由原子变量调整为volatile ↵Lu Qiuwen
uint64存储,提高单生产者-单消费者情景下的报文处理性能。
2022-06-07调整流上下文管理相关实现,增加控制队列统计等功能。Lu Qiuwen
* 流上下文改在栈上实现,流信息不再保存,节约内存使用。 * 增加控制队列丢包统计功能; * 增加大页堆使用情况的统计功能。
2017-10-31增加内存池在线调试功能,用以解决内存池Buffer泄露的问� ↵v4.2.30-20171031Qiuwen Lu
��。 - 增加APP线程在用MBUF计算功能; - 增加MBUF申请失败后,显示各内存池可用Buffer数量的功能。
2017-09-27修正数值统计模块内存泄露的Bug,修正环境配置脚本在Surp ↵v4.2.23-20170927Qiuwen Lu
内存存在的情况下配置错误的Bug。
2017-09-26修正monit线程中没有释放cJSON结构体的Bug。v4.2.22-20170926Qiuwen Lu
- 原实现在monit线程中没有释放用于状态监测的cJSON结构体。导致每秒泄露XXX字节内存。 - 现改为用cJSON_Delete函数析构cJSON对象。
2017-09-21应用状态统计工具支持一次性输出所有应用的统计状态Qiuwen Lu
- 应用状态统计工具支持一次性输出所有应用的统计状态; - 修正原实现计算比特数时,没有乘以8的Bug。
2017-09-18增加HDLC、PPP支持;修正Neigh表在SMP架构上初始化的问题;v4.2.17-20170918Qiuwen Lu
- 增加Tunnat对HDLC、PPP内层封装报文的解析和构建功能; - 修正Neigh表在SMP架构上初始化失败的问题。原实现没有指定Hash表使用的内存的NUMA节点,在memset时填充为0。在非NUMA架构上,NUMA0节点上可能没有内存,导致初始化失败。 - 修正部分笔误。
2017-09-04增加应用处理报文字节数统计,增加应用统计工具分组显� ↵v4.2.16-20170915Qiuwen Lu
��统计数据功能。 - 增加应用处理报文字节数统计,显示应用处理的报文字节数; - 增加应用统计工具分组显示统计数据功能,支持显示视图、分线程视图、收、发、快速发送视图显示功能。
2017-07-18增加ARP邻居子系统的状态输出功能,支持查看IP地址与MAC� ↵Qiuwen Lu
�址的对应关系。
2017-05-15增加应用注册线程收发包情况统计,增加兼容MR3的DLOGREADER ↵Qiuwen Lu
程序。
2017-05-08增加申请报文缓冲区、释放报文缓冲区统计计数,便于诊� ↵Qiuwen Lu
��内存泄露问题。保留Recv_All的状态,避免每次Recv都从同一块卡收取数据的问题,提高公平性。增加Platform写网卡队列时丢包行为的统计计数。
2017-04-12修正转发规则生成的Bug,调整打RPM包时的参数,以便通过y ↵Qiuwen Lu
um升级。
2017-04-11增加应用处理数据统计工具Qiuwen Lu
2017-03-28修改变量名称Qiuwen Lu
2017-03-23增加应用端收发包统计功能Qiuwen Lu
2017-03-17增加服务进程收发包数量统计Qiuwen Lu
2016-12-08修正大于32核心服务器上的线程绑定问题,增加了每个应� ↵Qiuwen Lu
�的统计详情输出