Tutorial: Identifying the source of slow drain problems caused by depletion of buffer credits
Use this tutorial to find out how to use IBM Storage Insights Pro to identify a host that has depleted buffer credits that are causing a slow drain condition.
About this task
Fibre Channel (FC) networks use buffer credits to control the flow of data frames from port to port. The number of buffer credits for a port is the number of data frames that the port can receive. When that number is reached, ports cannot send further data frames until the receiving port indicates that it is ready. If all of the buffer credits of a port are being used, then the port cannot receive more data.
For example, if a host has a performance problem, then its ports might not be able to clear their buffer credits to receive more data. If the host ports cannot receive data, then switch ports cannot send data to the host ports, so the buffer credits of the switch port become depleted too. Ports on other switches in the fabric that try to send data through the switch port are also affected, and their buffer credits become depleted in turn. In this way, the buffer credit problem builds throughout the storage environment. The buffer credit depletion on the host ports impacts the switches that communicated with the host. The switches that communicate with that switch cannot use their buffer credits, so storage systems cannot communicate with the switches.
In this way, a single host with a performance problem can impact all the hosts that use the same switches and inter-switch links. This condition is called slow drain. Slow drain in your storage environment can manifest as a problem with storage systems rather than with a host.