use png instead of jpg

This commit is contained in:
yunwei37
2023-06-15 16:51:00 +08:00
parent a53481d131
commit f576ebc02d
7 changed files with 16 additions and 13 deletions

View File

@@ -27,6 +27,10 @@ TCP 连接的建立过程,常被称为“三次握手”(Three-way Handshake
7. 服务器接收 ACK:服务器内核接收并处理 ACK,然后将对应的连接从半连接队列移动到全连接队列。这涉及到一次软中断的 CPU 开销。
8. 唤醒服务器端用户进程:被 `accept()` 系统调用阻塞的用户进程被唤醒,然后从全连接队列中取出来已经建立好的连接。这涉及一次上下文切换的CPU开销。
完整的流程图如下所示:
![tcpconnlat1](tcpconnlat1.png)
在客户端视角,在正常情况下一次TCP连接总的耗时也就就大约是一次网络RTT的耗时。但在某些情况下,可能会导致连接时的网络传输耗时上涨、CPU处理开销增加、甚至是连接失败。这种时候在发现延时过长之后,就可以结合其他信息进行分析。
## tcpconnlat 的 eBPF 实现