- Table of Contents
- Related Documents
-
Title | Size | Download |
---|---|---|
03-Data buffer commands | 96.11 KB |
buffer packet-drop alarm enable
buffer packet-drop alarm interval
buffer threshold alarm interval
buffer usage threshold headroom
buffer usage threshold headroom queue
buffer usage threshold queue (interface view)
buffer usage threshold queue (system view)
display buffer usage interface
Data buffer commands
Inappropriate data buffer changes can cause system problems. Before manually changing data buffer settings, make sure you understand its impact on your device. As a best practice, use the burst-mode enable command if the system requires large buffer spaces. The burst-mode enable command and the buffer apply command are mutually exclusive. If you have configured the data buffer by using one command, you must execute the undo form of the command before using the other command.
buffer apply
Use buffer apply to apply manually configured data buffer settings.
Use undo buffer apply to restore the default.
Syntax
buffer apply
undo buffer apply
Views
System view
Predefined user roles
network-admin
Usage guidelines
For data buffer settings to take effect, you must execute this command after configuring data buffer settings.
After applying manually configured data buffer settings, you cannot directly modify the applied settings. To modify them, you must cancel the application, reconfigure data buffer settings, and reapply the new settings.
This command might cause the PFC function to be on longer in effect or to operate incorrectly. For information about PFC configuration commands, see Ethernet interface commands in Layer 2—LAN Switching Command Reference.
Examples
# Apply manually configured data buffer settings.
<Sysname> system-view
[Sysname] buffer apply
buffer packet-drop alarm enable
Use buffer packet-drop alarm enable to enable packet-drop alarms.
Use undo buffer packet-drop alarm enable to disable packet-drop alarms.
Syntax
buffer packet-drop alarm enable
undo buffer packet-drop alarm enable
Default
Packet-drop alarms are disabled.
Views
System view
Predefined user roles
network-admin
Usage guidelines
The device generates and reports packet-drop alarms to a network management system (such as IMC) for displaying the data buffer usage.
This command does not take effect only on the Headroom buffer.
Examples
# Enable packet-drop alarms.
<Sysname> system-view
[Sysname] buffer packet-drop alarm enable
Related commands
buffer usage threshold queue (interface view)
buffer usage threshold queue (system view)
buffer packet-drop alarm interval
buffer packet-drop alarm interval
Use buffer packet-drop alarm interval to set the interval for sending packet-drop alarms.
Use undo buffer packet-drop alarm interval to restore the default.
Syntax
buffer packet-drop alarm interval interval
undo buffer packet-drop alarm interval
Default
The interval for sending packet-drop alarms is 5 seconds.
Views
System view
Predefined user roles
network-admin
Parameters
interval: Specifies the interval for sending packet-drop alarms, in the range of 0 to 60 seconds. The value of 0 indicates that packet-drop alarms are sent immediately after they are generated.
Usage guidelines
This command takes effect only when packet-drop alarms are enabled.
Examples
# Set the interval for sending packet-drop alarms to 20 seconds.
<Sysname> system-view
[Sysname] buffer packet-drop alarm interval 20
Related commands
buffer packet-drop alarm enable
buffer queue guaranteed
Use buffer queue guaranteed to set the fixed-area space for a queue.
Use undo buffer queue guaranteed to delete the fixed-area space setting of a queue.
Syntax
In standalone mode:
buffer egress [ slot slot-number ] cell queue queue-id guaranteed ratio ratio
undo buffer egress [ slot slot-number ] cell queue queue-id guaranteed
In IRF mode:
buffer egress [ chassis chassis-number slot slot-number ] cell queue queue-id guaranteed ratio ratio
undo buffer egress [ chassis chassis-number slot slot-number ] cell queue queue-id guaranteed
Default
The fixed-area ratio for a queue is 13%.
Views
System view
Predefined user roles
network-admin
Parameters
egress: Specifies the egress buffer.
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command applies to all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command applies to all cards of the IRF fabric. (In IRF mode.)
cell: Specifies cell resources.
queue-id: Specifies a queue by its ID in the range of 0 to 7.
ratio ratio: Specifies the fixed-area space ratio, in percentage. The value range for ratio is 1 to 100.
Usage guidelines
By default, all queues have an equal share of the fixed area. You can set the fixed-area ratio for a queue. The other queues equally share the remaining part.
The fixed-area space for a queue cannot be used by other queues. Therefore, it is also called the minimum guaranteed buffer for the queue. The sum of fixed-area space configured for all queues cannot exceed the total fixed-area space. Otherwise, the configuration fails.
Examples
# Configure queue 0 to use 20% fixed-area space of cell resources in the egress buffer.
<Sysname> system-view
[Sysname] buffer egress cell queue 0 guaranteed ratio 20
buffer queue shared
Use buffer queue shared to set the maximum shared-area ratio for a queue.
Use undo buffer queue shared to delete the maximum shared-area ratio setting of a queue.
Syntax
In standalone mode:
buffer egress [ slot slot-number ] cell queue queue-id shared ratio ratio
undo buffer egress [ slot slot-number ] cell queue queue-id shared
In IRF mode:
buffer egress [ chassis chassis-number slot slot-number ] cell queue queue-id shared ratio ratio
undo buffer egress [ chassis chassis-number slot slot-number ] cell queue queue-id shared
Default
The maximum shared-area ratio for a queue is 20%.
Views
System view
Predefined user roles
network-admin
Parameters
egress: Specifies the egress buffer.
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command applies to all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command applies to all cards of the IRF fabric. (In IRF mode.)
cell: Specifies cell resources.
queue-id: Specifies a queue by its ID in the range of 0 to 7.
ratio ratio: Specifies the maximum shared-area space ratio, in percentage. The value range for ratio is 0 to 100.
Usage guidelines
By default, all queues have an equal share of the shared area. You can set the shared-area ratio for a queue. The unconfigured queues use the default setting. The shared-area space for each queue is finally determined by the chip based on your configuration and the number of packets to be received and sent.
Examples
# Configure queue 0 to use up to 10% shared-area space of cell resources in the egress buffer.
<Sysname> system-view
[Sysname] buffer egress cell queue 0 shared ratio 10
buffer threshold alarm enable
Use buffer threshold alarm enable to enable threshold-crossing alarms.
Use undo buffer threshold alarm enable to disable threshold-crossing alarms.
Syntax
buffer threshold alarm { egress | headroom | ingress } enable
undo buffer threshold alarm { egress | headroom | ingress } enable
Default
Threshold-crossing alarms are disabled.
Views
System view
Predefined user roles
network-admin
Parameters
ingress: Specifies the ingress buffer.
headroom: Specifies the Headroom buffer.
egress: Specifies the egress buffer.
Usage guidelines
The device generates and reports threshold-crossing alarms to a network management system (such as IMC) for displaying the data buffer usage.
Examples
# Enable threshold-crossing alarms.
<Sysname> system-view
[Sysname] buffer threshold alarm ingress enable
Related commands
buffer usage threshold headroom
buffer usage threshold headroom queue
buffer usage threshold queue (interface view)
buffer usage threshold queue (system view)
buffer threshold alarm interval
Use buffer threshold alarm interval to set the interval for sending threshold-crossing alarms.
Use undo buffer threshold alarm interval to restore the default.
Syntax
buffer threshold alarm { egress | headroom | ingress } interval interval
undo buffer threshold alarm { egress | headroom | ingress } interval
Default
The interval for sending threshold-crossing alarms is 5 seconds.
Views
System view
Predefined user roles
network-admin
Parameters
ingress: Specifies the ingress buffer.
headroom: Specifies the Headroom buffer.
egress: Specifies the egress buffer.
interval: Specifies the interval for sending threshold-crossing alarms, in the range of 0 to 60 seconds. 0 indicates that threshold-crossing alarms are sent immediately after they are generated.
Usage guidelines
This command takes effect only when threshold-crossing alarms are enabled.
Examples
# Set the interval for sending threshold-crossing alarms to 20 seconds.
<Sysname> system-view
[Sysname] buffer threshold alarm ingress interval 20
Related commands
buffer threshold alarm enable
buffer usage threshold headroom
buffer usage threshold headroom queue
buffer usage threshold queue (interface view)
buffer usage threshold queue (system view)
buffer total-shared
Use buffer total-shared to set the total shared-area ratio.
Use undo buffer total-shared to delete the total shared-area ratio setting.
Syntax
In standalone mode:
buffer egress [ slot slot-number ] cell total-shared ratio ratio
undo buffer egress [ slot slot-number ] cell total-shared
In IRF mode:
buffer egress [ chassis chassis-number slot slot-number ] cell total-shared ratio ratio
undo buffer egress [ chassis chassis-number slot slot-number ] cell total-shared
Default
The total shared-area ratio is 100%.
Views
System view
Predefined user roles
network-admin
Parameters
egress: Specifies the egress buffer.
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command applies to all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command applies to all cards of the IRF fabric. (In IRF mode.)
cell: Specifies cell resources.
ratio ratio: Specifies the ratio of the shared area, in percentage. The value range for ratio is 0 to 100.
Usage guidelines
After you set the shared-area ratio, the remaining buffer space is automatically assigned to the fixed area.
Examples
# Configure the shared area to use 50% space of cell resources in the egress buffer.
<Sysname> system-view
[Sysname] buffer egress cell total-shared ratio 50
buffer usage threshold
Use buffer usage threshold to set a per-interface buffer usage threshold.
Use undo buffer usage threshold to restore the default.
Syntax
In standalone mode:
buffer usage threshold slot slot-number ratio ratio
undo buffer usage threshold slot slot-number
In IRF mode:
buffer usage threshold chassis chassis-number slot slot-number ratio ratio
undo buffer usage threshold chassis chassis-number slot slot-number
Default
The per-interface buffer usage threshold is 100%.
Views
System view
Predefined user roles
network-admin
Parameters
slot slot-number: Specifies a card by its slot number. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the member ID of the IRF member device. The slot-number argument represents the slot number of the card. (In IRF mode.)
ratio ratio: Specifies the buffer usage threshold in percentage, in the range of 1 to 100.
Usage guidelines
After you configure this command, the switch automatically records buffer usage for each interface. When a queue on an interface uses more buffer space than the set threshold, the system counts one threshold violation for the queue.
To display the buffer usage statistics for interfaces, use the display buffer usage interface command.
Examples
# (In standalone mode.) Set the per-interface buffer usage threshold to 50% for card 3.
<Sysname> system-view
[Sysname] buffer usage threshold slot 3 ratio 50
# (In IRF mode.) Set the per-interface buffer usage threshold to 50% for card 3 on IRF member device 2.
<Sysname> system-view
[Sysname] buffer usage threshold chassis 2 slot 3 ratio 50
Related commands
display buffer usage interface
buffer usage threshold headroom
Use buffer usage threshold headroom to set the global per-queue alarm threshold for the Headroom buffer.
Use undo buffer usage threshold headroom to restore the default.
Syntax
In standalone mode:
buffer usage threshold headroom slot slot-number ratio ratio
undo buffer usage threshold headroom slot slot-number ratio
In IRF mode:
buffer usage threshold headroom chassis chassis-number slot slot-number ratio ratio
undo buffer usage threshold headroom chassis chassis-number slot slot-number ratio
Default
The global per-queue alarm threshold for the Headroom buffer is 100%.
Views
System view
Predefined user roles
network-admin
Parameters
slot slot-number: Specifies a card by its slot number. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. (In IRF mode.)
ratio ratio: Specifies the alarm threshold in percentage, in the range of 1 to 100.
Usage guidelines
This command takes effect only when threshold-crossing alarms are enabled. When a queue exceeds the global alarm threshold for the Headroom buffer, the device generates and reports a threshold-crossing alarm to a network management system (such as IMC).
Examples
# (In standalone mode.) Set the global per-queue alarm threshold to 50% for slot 1.
<Sysname> system-view
[Sysname] buffer usage threshold headroom slot 1 ratio 50
# (In IRF mode.) Set the global per-queue alarm threshold to 50% for slot 2 in chassis 1.
<Sysname> system-view
[Sysname] buffer usage threshold headroom chassis 1 slot 2 ratio 50
Related commands
buffer threshold alarm enable
buffer usage threshold headroom queue
Use buffer usage threshold headroom queue to set the Headroom buffer alarm threshold for a queue on an interface.
Use undo buffer usage threshold headroom queue to restore the default.
Syntax
buffer usage threshold headroom queue queue-id ratio ratio
undo buffer usage threshold headroom queue queue-id ratio
Default
The global per-queue alarm threshold for the Headroom buffer is used.
Views
Interface view
Predefined user roles
network-admin
Parameters
queue-id: Specifies a queue by its ID in the range of 0 to 7.
ratio ratio: Specifies the alarm threshold in percentage, in the range of 1 to 100.
Usage guidelines
This command takes effect only when threshold-crossing alarms are enabled. When a queue exceeds the alarm threshold, the device generates and reports a threshold-crossing alarm to a network management system (such as IMC).
Examples
# Set the Headroom buffer alarm threshold to 50% for queue 1 on HundredGigE 1/0/1.
<Sysname> system-view
[Sysname] interface hundredgige 1/0/1
[Sysname–HundredGigE1/0/1] buffer usage threshold headroom queue 1 ratio 50
Related commands
buffer threshold alarm enable
buffer usage threshold queue (interface view)
Use buffer usage threshold queue to set the ingress or egress buffer alarm threshold for a queue on an interface.
Use undo buffer usage threshold queue to restore the default.
Syntax
buffer { egress | ingress } usage threshold queue queue-id ratio ratio
undo buffer { egress | ingress } usage threshold queue queue-id ratio
Default
The global per-queue alarm threshold for the ingress or egress buffer is used.
Views
Interface view
Predefined user roles
network-admin
Parameters
ingress: Specifies the ingress buffer.
egress: Specifies the egress buffer.
queue-id: Specifies a queue by its ID in the range of 0 to 7.
ratio ratio: Specifies the alarm threshold in percentage, in the range of 1 to 100.
Usage guidelines
This command takes effect only when threshold-crossing alarms are enabled. When a queue exceeds the alarm threshold for the ingress or egress buffer, the device generates and reports a threshold-crossing alarm to a network management system (such as IMC).
Examples
# Set the ingress buffer alarm threshold to 50% for queue 1 on HundredGigE 1/0/1.
<Sysname> system-view
[Sysname] interface hundredgige 1/0/1
[Sysname–HundredGigE1/0/1] buffer ingress usage threshold queue 1 ratio 50
Related commands
buffer threshold alarm enable
buffer usage threshold queue (system view)
Use buffer usage threshold queue to set the global ingress or egress buffer alarm threshold for a queue.
Use undo buffer usage threshold queue to restore the default.
Syntax
In standalone mode:
buffer { egress | ingress } usage threshold slot slot-number queue queue-id ratio ratio
undo buffer { egress | ingress } usage threshold slot slot-number queue queue-id ratio
In IRF mode:
buffer { egress | ingress } usage threshold chassis chassis-number slot slot-number queue queue-id ratio ratio
undo buffer { egress | ingress } usage threshold chassis chassis-number slot slot-number queue queue-id ratio
Default
The global ingress or egress buffer alarm threshold for a queue is 100%.
Views
System view
Predefined user roles
network-admin
Parameters
ingress: Specifies the ingress buffer.
egress: Specifies the egress buffer.
slot slot-number: Specifies a card by its slot number. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. (In IRF mode.)
queue-id: Specifies a queue by its ID in the range of 0 to 7.
ratio ratio: Specifies the alarm threshold in percentage, in the range of 1 to 100.
Usage guidelines
This command takes effect only when threshold-crossing alarms are enabled. When a queue exceeds the global ingress or egress alarm threshold, the device generates and reports a threshold-crossing alarm to a network management system (such as IMC).
Examples
# (In standalone mode.) Set the global ingress alarm threshold to 50% for queue 1 in slot 1.
<Sysname> system-view
[Sysname] buffer ingress usage threshold slot 1 queue 1 ratio 50
# (In IRF mode.) Set the global ingress alarm threshold to 50% for queue 1 in slot 2 of chassis 1.
<Sysname> system-view
[Sysname] buffer ingress usage threshold chassis 1 slot 2 queue 1 ratio 50
Related commands
buffer threshold alarm enable
burst-mode enable
Use burst-mode enable to enable the Burst feature.
Use undo burst-mode enable to disable the Burst feature.
Syntax
In standalone mode:
burst-mode enable
undo burst-mode enable
Default
The Burst feature is disabled.
Views
System view
Predefined user roles
network-admin
Usage guidelines
The Burst feature is especially useful for reducing packet losses under the following circumstances:
· Broadcast or multicast traffic is intensive, resulting in bursts of traffic.
· Traffic enters a device from a high-speed interface and goes out of a low-speed interface.
· Traffic enters a device from multiple same-rate interfaces and goes out of an interface with the same rate.
The default data buffer settings are changed after the Burst feature is enabled. You can display the data buffer settings by using the display buffer command.
Disabling the Burst feature after enabling it might cause the PFC function to be on longer in effect or to operate incorrectly. For information about PFC configuration commands, see Ethernet interface commands in Layer 2—LAN Switching Command Reference.
Examples
# Enable the Burst feature.
<Sysname> system-view
[Sysname] burst-mode enable
display buffer
Use display buffer to display buffer size settings.
Syntax
In standalone mode:
display buffer [ slot slot-number ] [ queue [ queue-id ] ]
In IRF mode:
display buffer [ chassis chassis-number slot slot-number ] [ queue [ queue-id ] ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays buffer size settings for all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command displays buffer size settings for all cards of the IRF fabric. (In IRF mode.)
queue queue-id: Specifies a queue by its number in the range of 0 to 7. If you specify a queue, this command displays the fixed-area ratio and shared-area ratio for the specified queue. If you specify the queue keyword without the queue-id argument, this command displays the fixed-area ratio and shared-area ratio for each queue. If you do not specify the queue keyword, this command displays the total shared-area ratio.
Examples
# (In standalone mode.) Display buffer size settings.
<Sysname> display buffer
Slot Type Eg(Total-shared)
1 cell 100
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
Unit: Ratio
# (In standalone mode.) Display the fixed-area ratio and shared-area ratio for the queues.
<Sysname> display buffer queue
Slot Queue Type Eg(Guaranteed , Shared)
1 0-7 cell -- , --
2 0-7 cell 13 , 20
Eg: Size of the sending buffer
Guaranteed: Size of the minimum guaranteed buffer per queue
Shared: Size of the maximum shared buffer per queue
Unit: Ratio
# (In IRF mode.) Display buffer size settings for slot 2 in chassis 1.
<Sysname> display buffer chassis 1 slot 5
Slot Type Eg(Total-shared)
1/5 cell 100
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
Unit: Ratio
# (In IRF mode.) Display the fixed-area ratio and shared-area ratio for the queues for slot 2 in chassis 1.
<Sysname> display buffer chassis 1 slot 5 queue
Slot Queue Type Eg(Guaranteed , Shared)
1/5 0,2-7 cell 13 , 20
1/5 1 cell 13 , 50
Eg: Size of the sending buffer
Guaranteed: Size of the minimum guaranteed buffer per queue
Shared: Size of the maximum shared buffer per queue
Unit: Ratio
Table 1 Command output
Field |
Description |
Type |
Resource type. |
Queue |
Queue ID in the range of 0 to 7. |
Eg |
Egress buffer. |
(Total-shared) |
Total-shared indicates the total shared-area ratio. If the device does not support a resource type, this field displays two hyphens (--). |
(Guaranteed , Shared) |
· Guaranteed indicates the fixed-area
ratio of a queue. · Shared indicates the shared-area ratio
of a queue. |
display buffer usage
Use display buffer usage to display buffer usage.
Syntax
In standalone mode:
display buffer usage [ slot slot-number ]
In IRF mode:
display buffer usage [ chassis chassis-number slot slot-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays buffer usage for all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command displays buffer usage for all cards of the IRF fabric. (In IRF mode.)
Examples
# Display buffer usage.
<Sysname> display buffer usage
Egress total-shared cell buffer usage on slot 1 :
Unit 0 :
XPE 0
Total: 32678 KB
Used: 0 KB
Free: 32678 KB
Global_headroom: 0 KB
SP_headroom_used: 0 KB
SP_buffer_used: 0 KB
SP_Headroom_peak: 0 KB
5sec 1min 5min
------------------------------------------------------------------
HGE5/0/1 XPE 0 0% 0% 0%
HGE5/0/2 XPE 0 0% 0% 0%
HGE5/0/3 XPE 0 0% 0% 0%
HGE5/0/4 XPE 0 0% 0% 0%
HGE5/0/5 XPE 0 0% 0% 0%
HGE5/0/6 XPE 0 0% 0% 0%
HGE5/0/7 XPE 0 0% 0% 0%
HGE5/0/8 XPE 0 0% 0% 0%
HGE5/0/10 XPE 0 0% 0% 0%
Unit 1 :
XPE 0
Total: 32678 KB
Used: 0 KB
Free: 32678 KB
Global_headroom: 0 KB
SP_headroom_used: 0 KB
SP_buffer_used: 0 KB
SP_Headroom_peak: 0 KB
HGE5/0/9 XPE 0 0% 0% 0%
HGE5/0/11 XPE 0 0% 0% 0%
HGE5/0/12 XPE 0 0% 0% 0%
HGE5/0/13 XPE 0 0% 0% 0%
HGE5/0/14 XPE 0 0% 0% 0%
HGE5/0/15 XPE 0 0% 0% 0%
HGE5/0/16 XPE 0 0% 0% 0%
HGE5/0/17 XPE 0 0% 0% 0%
HGE5/0/18 XPE 0 0% 0% 0%
Unit 2 :
XPE 0
Total: 32678 KB
Used: 0 KB
Free: 32678 KB
Global_headroom: 0 KB
SP_headroom_used: 0 KB
SP_buffer_used: 0 KB
SP_Headroom_peak: 0 KB
HGE5/0/19 XPE 0 0% 0% 0%
HGE5/0/20 XPE 0 0% 0% 0%
HGE5/0/21 XPE 0 0% 0% 0%
HGE5/0/22 XPE 0 0% 0% 0%
HGE5/0/23 XPE 0 0% 0% 0%
HGE5/0/24 XPE 0 0% 0% 0%
HGE5/0/25 XPE 0 0% 0% 0%
HGE5/0/26 XPE 0 0% 0% 0%
HGE5/0/27 XPE 0 0% 0% 0%
Unit 3 :
XPE 0
Total: 32678 KB
Used: 0 KB
Free: 32678 KB
Global_headroom: 0 KB
SP_headroom_used: 0 KB
SP_buffer_used: 0 KB
SP_Headroom_peak: 0 KB
HGE5/0/28 XPE 0 0% 0% 0%
HGE5/0/29 XPE 0 0% 0% 0%
HGE5/0/30 XPE 0 0% 0% 0%
HGE5/0/31 XPE 0 0% 0% 0%
HGE5/0/32 XPE 0 0% 0% 0%
HGE5/0/33 XPE 0 0% 0% 0%
HGE5/0/34 XPE 0 0% 0% 0%
HGE5/0/35 XPE 0 0% 0% 0%
HGE5/0/36 XPE 0 0% 0% 0%
Table 2 Command output
Field |
Description |
Egress total-shared cell buffer usage on slot |
Usage of cell resources in the shared area on an IRF member device. |
Unit |
Chip number. |
XPE |
Type of the data buffer. |
Total |
Total size of the data buffer. |
Used |
Size of used data buffer. |
Free |
Size of free data buffer. |
5sec |
Percentage of the buffer that the port uses for the last 5 seconds. |
1min |
Percentage of the buffer that the port uses for the last 1 minute. |
5min |
Percentage of the buffer that the port uses for the last 5 minutes. |
display buffer usage interface
Use display buffer usage interface to display buffer usage statistics for interfaces.
Syntax
display buffer usage interface [ interface-type [ interface-number ] ] [ verbose ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
interface-type [ interface-number ]: Specifies an interface by its type and number. If you do not specify the interface-type argument, this command displays buffer usage statistics for all Ethernet interfaces. If you specify the interface-type argument without the interface-number argument, this command displays buffer usage statistics for all Ethernet interfaces of the specified type.
verbose: Displays detailed buffer usage statistics. If you do not specify this keyword, the command displays brief buffer usage statistics.
Examples
# Display brief buffer usage statistics for HundredGigE 1/0/1.
<Sysname> display buffer usage interface hundredgige 1/0/1
Interface QueueID Total Used Threshold(%) Violations
--------------------------------------------------------------------------------
HGE1/0/1 0 5437952 0 100 0
1 5437952 0 100 0
2 5437952 0 100 0
3 5437952 0 100 0
4 5437952 0 100 0
5 5437952 0 100 0
6 5437952 0 100 0
7 5437952 0 100 0
Table 3 Command output
Field |
Description |
Total |
Data buffer size in bytes allowed for a queue. |
Used |
Data buffer size in bytes that has been used by a queue. |
Threshold(%) |
Buffer usage threshold for a queue. The threshold value is the same as the per-interface threshold value. |
Violations |
Number of threshold violations for a queue. The value of this field is reset upon a switch reboot. |
# Display detailed buffer usage statistics for HundredGigE 1/0/1.
[Sysname] display buffer usage interface hundredgige 1/0/1 verbose
HundredGigE1/0/1
Ingress:
QueueID: 0
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 1
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 2
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 3
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 4
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 5
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 6
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
QueueID: 7
Total: 127974 Used: 0 Threshold(%): 70
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 127968 IsDynamic: 0
Used(%): 0 Free: 127968 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
Egress:
QueueID: 0
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 1
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 2
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 3
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 4
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 5
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 6
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
QueueID: 7
Total: 116070 Used: 0 Threshold(%): 70
Violations: 0 TailDropThres: 116070 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 116070 UsedPeak: 0
Table 4 Command output
Field |
Description |
Ingress |
Usage statistics for the ingress buffer. |
Egress |
Usage statistics for the egress buffer. |
Total |
Data buffer size allowed for a queue, in cell resources. |
Used |
Data buffer size that has been used by a queue, in cell resources. |
Threshold(%) |
Buffer usage threshold for a queue. The threshold value is the same as the per-interface threshold value. |
Violations |
Number of threshold violations for a queue. The value of this field is reset upon a switch reboot. |
Shared |
Number of cell resources in the shared area used by a queue. |
Headroom |
Number of cell resources in the Headroom area used by a queue. When a queue on an interface enabled with PFC enters PFC XOFF state, the interface sends XOFF frames to notify the peer interface to stop sending packets to that queue. Packets sent by the peer interface before it receives XOFF frames are stored in the Headroom area. |
XoffThres |
Back pressure frame triggering threshold in number of cell resources. For commands to configure back pressure frame triggering thresholds, see Ethernet interface commands in Layer 2—LAN Switching Command Reference. |
TailDropThres |
Tail drop threshold, in the number of cell resources calculated according to the ratio value set in the buffer queue shared command. |
IsDynamic |
For the inbound direction, this field can be one of the following values: · 0—Indicates a static back pressure frame triggering threshold. · 1—Indicates a dynamic back pressure frame triggering threshold. For the outbound direction, this field can only be 1, which indicates a dynamic tail drop threshold. |
Used(%) |
Buffer usage in percentage. |
Free |
Free buffer in cell resources. |
UsedPeak |
Peak used buffer in cell resources during the time between two executions of the display buffer usage interface command. |
HeadroomUsed(%) |
Headroom area usage in percentage for the ingress buffer. |
HeadroomFree |
Free Headroom area in number of cell resourcesfor the ingress buffer. |
HeadroomPeak |
Peak used Headroom area in number of cell resourcesduring the time between two executions of the display buffer usage interface command. |
DeadlockCount |
Number of times the device entered the PFC deadlock state in the egress buffer. |
DeadlockRecover |
Number of times the device released the PFC deadlock state in the egress buffer. |
|
NOTE: For more information about back pressure frame triggering thresholds and PFC deadlock, see Ethernet interface configuration in Layer 2—LAN Switching Configuration Guide. |