Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置入口和出口专用缓冲区

总结 本主题介绍如何全局和按端口调整专用缓冲区的大小。

交换机将其缓冲区分区为专用缓冲区和共享缓冲区。顾名思义,专用缓冲区是每个端口独有的,只有该端口可以使用其专用缓冲区。共享缓冲区在所有端口之间共享。当许多端口上的流量很少且很少端口具有突发流量时,承载少量流量的端口的专用缓冲区将未使用,突发流量端口无法使用这些未使用的缓冲区。

但是,您可以从默认值 减少 全局专用缓冲区空间,从而有效地增加全局共享缓冲区空间,以便突发流量端口可以根据其动态阈值使用更多的缓冲区空间。

您还可以定义专用缓冲区配置文件,以增加或减少分配给单个端口的专用缓冲区。这对于减少未使用或关闭端口上的专用缓冲区空间特别有用,从而增加活动端口可用的专用缓冲区空间。

您可以微调专用缓冲区设置,但要小心谨慎,以防止由于缓冲区配置错误而导致流量丢失。

减少全局专用缓冲区

将设备的全局专用缓冲池设置为其默认值的百分比。这实际上会增加共享缓冲池。该百分比的范围为默认值的 15% 到 100%。最低 15% 是为了确保每个端口接收一定数量的最小专用缓冲区,以降低所有端口争用共享缓冲区的可能性。

注意:

您可以减小 (从而增加共享缓冲池)或减小 (从而增加专用缓冲池),但不能同时减小 dedicated-buffer shared-buffer 两者。

  1. 检查当前的专用和共享缓冲区分配。

    例如:

  2. 将全局出口专用缓冲区大小设置为其默认值的百分比,从 15% 到 100%。

    例如:

  3. 将全局入口专用缓冲区大小设置为其默认值的百分比,范围为 15% 到 100%。

    例如:

  4. 提交更改。
  5. 验证您的配置。

    例如:

  6. 检查共享缓冲区以验证专用缓冲区和共享缓冲区是否已根据配置进行更改。

    例如:

请注意,入口和出口专用缓冲区现在减少了,共享缓冲区增加了,而总缓冲区保持不变。

配置和应用专用缓冲区配置文件

默认情况下,操作系统在内部计算端口级专用缓冲区。因此,即使端口已关闭或未使用,也会获得等量的专用缓冲区空间,然后该空间无法用于任何流量突发。专用缓冲区配置文件提供了在物理接口级别增加或减少默认专用缓冲区的功能。

使用专用缓冲区配置文件,您可以分别将入口和出口专用缓冲区大小设置为多个单元,每个单元为 254 字节。您还可以将入口和出口专用缓冲区大小 none设置为 。将 none 专用缓冲区大小设置为对于未使用或关闭的端口非常有用。请注意,当没有专用缓冲区的端口拥塞时,该端口将直接从共享缓冲池中消耗。

定义专用缓冲区配置文件后,可以将其直接附加到物理接口。

未通过专用缓冲区配置文件分配给任何端口的剩余专用缓冲区将在未分配专用缓冲区配置文件的端口之间平均共享(基于速度)。

注意:

不能将 分配给 dedicated-buffer-profile 聚合以太网 (ae-) 接口。您只能将 分配给 dedicated-buffer-profile 物理接口。

谨慎:

buffer-size如果所有专用缓冲区配置文件的总和超过可用专用缓冲池的总和,则系统会记录 syslog 错误,并且即使提交成功也不会实施新配置。

  1. 设置 的名称 dedicated-buffer-profile 和出口缓冲区大小。

    例如:

  2. 设置专用缓冲区配置文件的入口缓冲区大小。

    例如:

  3. 提交更改。
  4. 将专用缓冲区配置文件应用于接口。

    例如:

  5. 验证您的配置。

    例如:

  6. 使用 show 命令验证是否存在专用缓冲区配置文件。

    例如: