SAR 命令输出解释

SAR (System Activity Reporter)在这里记录一下 sar 输出的解释,以及输出的指标有什么作用。其实都在 mannual 中说的很清楚了,在这里记录只是加深自己的理解和分析这些参数可以知道什么。1. sar 功能:- sar 收集系统的性能数据,包括 CPU 使用率、内存使用情况、磁盘IO、网络流量等,并以可读的格式呈现。- sar 还可以生成历史数据报告,帮助管理员了解系统的负载、趋势和峰值。2. 常用参数:- -u:CPU使用情况- -r:内存使用情况- -b:磁盘IO情况- -n:网络流量情况- -q:负载情况

TCP 握手与挥手

在网络通信中,TCP(Transmission Control Protocol)是一种可靠的传输协议,而TCP三次握手是建立TCP连接时的重要过程之一。TCP 三次握手,包括三个步骤:

阅读流程分享

最近入了一个墨水屏设备用来看和写,用以改善我的阅读流程(只是自己想要一个墨水屏设备罢了)。这里分享一下我的阅读流程。PS":" 墨水屏设备是「汉王 n10」

TCP Fast Open

折腾 TCP 的同时看到了 TCP Fast Open 这个有趣的参数,它是对 TCP 的优化,无需等待 3 次握手,应用程序就可以通过 TCP 发送数据。正常 TCP 建立连接过程:当前 TCP 实现的问题是,只有在连接发起方收到来自对等 TCP 的 ACK(确认)段后,才能在连接上交换数据。也就是说,只有在三次握手的第三步(发起方发送的ACK报文段)中,数据才能从客户端发送到服务器。因此,在对等点之间交换数据之前,就会损失一个完整的往返时间 (round trip time) 。这种丢失的 RTT 是短网络对话延迟的重要组成部分。TCP Fast Open 就是为了解决这个问题。