Cisco 3850:负责软缓冲区的进程

网络工程 思科 服务质量 ios-xe cisco-3850
2021-08-04 20:24:52

有一个命令可以增加 3850 交换机上的 SoftMax 缓冲区:

qos queue-softmax-multiplier 200

这是按百分比完成的,这意味着我将 softmax 缓冲区的数量加倍。

之前,10Gig 接口的 SoftMax 缓冲区为 2000:

switch#sh platform hardware fed switch 2 qos queue config interface Te2/0/37
DATA Port:1 GPN:1425 AFD:Disabled QoSMap:0 HW Queues: 8 - 15
  DrainFast:Disabled PortSoftStart:3 - 4500
----------------------------------------------------------
   DTS  Hardmax  Softmax   PortSMin  GlblSMin  PortStEnd
  ----- --------  --------  --------  --------  ---------
 0   1  6   500   7  2000   7  1280   0     0   5  6000
 1   1  4     0   8  3000   8  1920   3   750   5  6000
 2   1  4     0   5     0   5     0   0     0   5  6000
 3   1  4     0   5     0   5     0   0     0   5  6000
 4   1  4     0   5     0   5     0   0     0   5  6000
 5   1  4     0   5     0   5     0   0     0   5  6000
 6   1  4     0   5     0   5     0   0     0   5  6000
 7   1  4     0   5     0   5     0   0     0   5  6000

命令后,他们增加到4000:

swRZ101#sh platform hardware fed switch 2 qos queue config interface Te2/0/37
DATA Port:1 GPN:1425 AFD:Disabled QoSMap:0 HW Queues: 8 - 15
  DrainFast:Disabled PortSoftStart:5 - 7500
----------------------------------------------------------
   DTS  Hardmax  Softmax   PortSMin  GlblSMin  PortStEnd
  ----- --------  --------  --------  --------  ---------
 0   1  6   500  12  4000   7  1280   0     0   7 10000
 1   1  4     0  13  6000   8  1920   3   750   7 10000
 2   1  4     0   5     0   5     0   0     0   7 10000
 3   1  4     0   5     0   5     0   0     0   7 10000
 4   1  4     0   5     0   5     0   0     0   7 10000
 5   1  4     0   5     0   5     0   0     0   7 10000
 6   1  4     0   5     0   5     0   0     0   7 10000
 7   1  4     0   5     0   5     0   0     0   7 10000

由此产生两个问题:

  • 这些是字节、队列还是土豆?我在网上找不到任何东西。
  • 如果我将其增加到交换机上的最大值(12 倍),资源会怎样?我猜,这些缓冲区来自 RAM。是否有一个过程可以让我观察内存使用情况而不会过度使用任何东西?这是一组交换机,总共有 246 个接口。
1个回答

这些是字节、队列还是土豆?我在网上找不到任何东西。

思科维护其设备上的文档。例如,我花了大约 30 秒才通过搜索cisco 3850 softmax buffer. 我已经突出显示了Catalyst 3850 中的相关文本:故障排除输出下降

1GB 端口的默认缓冲区分配是 300 个缓冲区,10GB 端口的默认缓冲区分配是 1800 个缓冲区(1 个缓冲区 = 256 字节)。


如果我将其增加到交换机上的最大值(12 倍),资源会怎样?我猜,这些缓冲区来自 RAM。是否有一个过程可以让我观察内存使用情况而不会过度使用任何东西?这是一组交换机,总共有 246 个接口。

Cisco 有许多不同的命令变体来显示内存使用情况,从非常详细到一般。例如:

show memory statistics

将以精简格式显示处理器和 I/O(您想要的)内存统计信息。您可以使用?来查看show memory命令的所有变体