Showing and Clearing CPTP Statistics


You can view the CPTP statistics, including class 0s by using  the following command:


CLI (network-admin@switch) > cpu-class-stats-show


name

Specify the name of the CPU class to clear statistics.

cos cos-number

Specify the CoS value for the CPU class.

                                             

Or to clear them:


CLI (network-admin@switch) > cpu-class-stats-clear


name

Specify the name of the CPU class to clear statistics.

cos cos-number

Clear the CoS value for the CPU class.

hw-out-pkts hw-out-pkts-number

Clear the hardware transmitted packet count.

hw-drop-pkts hw-drop-pkts-number

Clear the number of hardware dropped packets.

sw-pkts sw-pkts-number

Clear the number of packets processed in software.

sw-drops-pkts sw-drops-pkts-number 

Clear the number of packets dropped in software because the queue is full.

hog-violations hog-violations-number

Clear the number of hog protection host violations and moved to separate queue.

hog-warnings hog-warnings-number

Clear the number of hog protection delegated bandwidth warnings.

hog-hosts-in hog-hosts-in-number

Clear the number of added hosts for hog protection.

hog-hosts-out hog-hosts-out-number

Clear the number of hosts removed from hog protection.

hog-max-hosts-drops hog-max-hosts-drops-number

Clear the number of dropped hosts with hog protection because the maximum number of hosts is  reached.

                       

A handy command to periodically check the CPU traffic statistics is the following:


CLI (network-admin@switch) > cpu-class-stats-show show-diff-interval 1


which refreshes the statistics every second on screen, and thus can be used to observe traffic spikes.


In case of an auto-quarantined traffic source, the violator’s information and related statistics can be displayed with the following commands:


CLI (network-admin@switch) > hog-violator-show


mac mac-address

Displays the hog violator MAC address.

vlan vlan-id

Displays the hog violator VLAN ID.

vxlan vxlan-id

Displays the hog violator VXLAN ID.

port port-number

Displays the hog violator ingress port.

cpu-class cpu-class-string

Displays the hog violator original class.

hog-cpu-class hog-cpu-class-string

Displays the hog violator hog queue CPU class.

created date/time: yyyy-mm-ddTHH:mm:ss

Displays the time and date when hog violator is created.

vflow vflow-string

Displays the redirect vFlow.

vflow2 vflow-string

Displays the redirect vFlow 2.

vflow3 vflow-string

Displays the redirect vFlow 3.


CLI (network-admin@switch) > hog-violator-stats-show


time date/time: yyyy-mm-ddTHH:mm:ss

Displays the time and date to start statistics collection.

start-time date/time: yyyy-mm-ddTHH:mm:ss

Displays the start time of the statistics collection.

end-time date/time: yyyy-mm-ddTHH:mm:ss

Displays the end time of the statistics collection.

duration duration: #d#h#m#s

Displays the duration of statistics collection.

interval duration: #d#h#m#s

Displays the interval between statistics collection.

since-start

Displays the statistics collection since the start time.

older-than duration: #d#h#m#s

Displays the statistics collection older than the time.

within-last duration: #d#h#m#s

Displays the statistics collection within a specified time period.

name vflow-name

Displays the name of the vFlow.

vnet vnet-name

Displays the VNET name of the vFlow.

id

Displays the ID assigned to the vFlow.