路美妙,交换机125x-af接口队列长度具体含义
组网及说明
S12504X-AF
问题描述
关于S12504X-AF交换机Current queue length的疑问:不同时间执行display qos queue-statistics interface outbound,队列的Current queue length是会变化的,按理说队列长度应该是固定的,但是命令行读取发现队列总长度是在变化的
过程分析
total queue length 总的队列长度是针对每个出端口分配的缓存队列大小
current queue length ,就是当前这个端口的buffer里有的报文量,正常如果完全不拥塞的情况下,读到的是空的。
因为报文在片内缓存里的转发性能是很快的,通常看不到报文。拥塞的情况下,会将报文放到外扩缓存,那可能就会影响转发性能,
因为多了芯片和外扩之间的收发,就可能会出现这个队列延时较大的情况。
解决方法
1、首先total queue length是在Current queue length里有报文才显示的
但是没报文不显示,total queue length也是针对芯片级预留好的
Queue 2
Dropped: 0 packets, 0 bytes
Total queue length: 20000 packets
Current queue length: 3 packets, 0% use ratio
2、total queue length是根据芯片划分的
假设1槽的1、2芯片向0/0/6发包。那实际在1芯片预留了20K BD的BUFFER,2芯片也预留了20K BD的BUFFER。
如果1芯片里的current queue length 存在报文,那就把1芯片的total queue length 的20K显示出来
如果1、2芯片里current queue length 都存在报文,那就把两个芯片的都显示出来,也就是总共40K。
Queue 2
Dropped: 0 packets, 0 bytes
Total queue length: 40000 packets
Current queue length: 6 packets, 0% use ratio
这些BUFFER都是在单板启动的时候就已经分配好的,不会出现变化。
CRM论坛(CRMbbs.com)——一个让用户更懂CRM的垂直性行业内容平台,CRM论坛致力于互联网、客户管理、销售管理、SCRM私域流量内容输出5年。 如果您有好的内容,欢迎向我们投稿,共建CRM多元化生态体系,创建CRM客户管理一体化生态解决方案。本文来源:知了社区基于知识共享署名-相同方式共享3.0中国大陆许可协议,交换机125x-af接口队列长度具体含义