一、什么是微突发
微突发(Microburst)是指端口在非常短的时间(毫秒级别)内收到非常多的突发数据,典型的微突发的持续时间通常在1~100毫秒之间,以至于瞬时突发速率达到平均速率的数十倍、数百倍,甚至超过端口带宽的现象。
常见的网管或网络性能监测软件通常是基于比较长的时间(数秒到数分钟)计算网络实时带宽。在这种情况下,看到流量速率通常是一条比较平稳的曲线。
但是,一秒钟对于高速收发数据包的接口来说也已经是非常长的一个时间段。如果将数据更改为更细粒度(例如毫秒级)进行观察,实际流量中会看到更多突发,这些微突发非常纤细,流量速率很可能是带锯齿的。如果锯齿突变很大,就称为微突发。--
使用HoloWAN的内置的抓包工具Pixel抓取一段时间的TCP包,使用流量速率分析工具 Rate Statistics分析抓取的TCP流量的速率。
- 将时间颗粒度调节为1000ms,观察到TCP流量速率呈现为一条均匀的直线:
- 将时间颗粒度调节为30ms,观察到Tcp流量速率呈现锯齿状: