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都是在单板启动的时候就已经分配好的,不会出现变化。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作