Bottleneckmon – Dell POWEREDGE M1000E User Manual

Page 101

Advertising
background image

Fabric OS Command Reference

69

53-1001764-02

bottleneckMon

2

bottleneckMon

Monitors and reports latency and congestion bottlenecks on F_Ports and E_Ports.

Synopsis

bottleneckmon --enable [ -cthresh congestion_threshold] [-lthresh latency_threshold] [

-time seconds] [-qtime seconds] [-alert | -noalert]

bottleneckmon --disable

bottleneckmon --config [-cthresh congestion_threshold] [-lthresh latency_threshold]

[-time seconds][-qtime seconds] [[slot]port_list] [-alert | -noalert]

bottleneckmon --configclear [slot]port_list

bottleneckmon --exclude [slot]port_list

bottleneckmon --include [slot]port_list

bottleneckmon --show [-interval seconds] [-span seconds] [-refresh]

[-congestion | -latency ] [[slot/]port | *]

bottleneckmon --status

bottleneckmon --help

Description

Use this command to monitor latency and congestion bottlenecks on F[L]_Ports and E_Ports. The
configuration options supported by this command include the following management functions:

•

Enabling or disabling bottleneck monitoring on a switch and optionally configuring thresholds
and alert parameters.

•

Changing alert parameters on specified ports after you have enabled the feature on the switch.

•

Configuring severity thresholds for congestion and latency bottlenecks for a switch or for a
specified port list.

•

Clearing the configuration on specified ports only (this option cannot be performed
switch-wide).

•

Excluding specified ports from being monitored or including previously excluded ports.

•

Generating history or status reports that show congestion bottlenecks and latency bottlenecks.

In Fabric OS v6.4.0 and later, enabling or disabling bottleneck monitoring is a switch-wide
operation. If Virtual Fabrics are enabled, the configuration is applied per logical switch and affects
all ports on the current logical switch. After the (logical) switch-wide bottleneck monitoring
parameters have been set, you can you can fine-tune the configuration for specific ports.

A bottleneck is defined as a condition where the offered load at a given port exceeds the
throughput at the port. This command supports detection of two types of bottleneck conditions:
congestion and latency.

•

A congestion bottleneck arises from link over-utilization. This happens when the offered load
exceeds throughput and throughput is at 100%. Frames attempt to egress at a faster rate than
the line rate allows. Link utilization is measured once every second at the port (or when
trunked ports are monitored at the trunk master). A congestion bottleneck is assumed if the
utilization during the measured second is 95% or more.

•

A latency bottleneck occurs when egress throughput at a port is lower than the offered load
because of latency in the return of credits from the other end of the link. This is not a
permanent condition. The offered load exceeds throughput and throughput is less than 100%.
In this case, the load does not exceed the physical capacity of the channel as such, but can

Advertising