klog
2021-09-10 12:24:19 0 举报
登录查看完整内容
tcp
作者其他创作
大纲/内容
收到http请求。应用层软件通过系统调用,告诉内核http请求开始,并传递域名,状态码等信息。监控程序计算http请求的开始时间,获取传递的信息, 更新到val中。
收到客户端建立tcp的请求。
收到客户端ack包,调用对应回调函数,记录客户端接收窗口信息,计算客户端接收的数据,计算接收数据的耗时等, 并更新的val中。发送新数据, 调用对应回调函数,统计发送的包个数,并更新到val中。......
tcp连接断开,调用对应回调函数,计算http传输时间,http传输数据量,发送包总数,重传包总数等,发送数据到perfbuffer。用户态程序从perfbuffer中读到数据写到磁盘。
tcp建连成功, 调用对应回调函数。 回调函数向全局map中添加新成员,key为该socket连接,val为待补充的监控信息。并把当前的rtt和重传信息更新到val中
0 条评论
回复 删除
下一页