如何统计buffer的平均使用情况

kakashi0309 2012-11-13 11:26:09
使用的buffer是用来存消息的,buffer的大小是可容纳30000条消息记录

根据不同的业务情况,buffer的使用情况也是改变的,每个小时消息数量级可达到千万级别

现在想统计每个小时内buffer的平均占用情况,不知道有没有什么好的办法
...全文
135 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-11-13
  • 打赏
  • 举报
回复
记录buffer启动时间start_time, 记录buffer的添加与移出次数, 次数每累积到N次, 则用N/(time() - start_time)算一下就可以知道分类与总的QPS了。
漫步者、 2012-11-13
  • 打赏
  • 举报
回复
你可以再一个时间内,累计下来这些存储数据量,然后除去个时间段,就可以大概的估计一下每个时刻的流量了
LouisScola 2012-11-13
  • 打赏
  • 举报
回复
面 试题吧

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧