PowerMax and VMAX All Flash Solutions Design (Fibre Channel Considerations) Flashcards
What is required for FCP data path?
two round trips for each write
How do writes work w/ FCP?
initatior issues write command
receiver initiates transfer ready
initiator sends data
receiver sends status good
Why is FC still fast even though it needs two round trips per write?
normal host to SAN operations are short distance
latency of two writes is negligible
What is the latency of FC replication?
1ms latency per 200km
4ms latency per write for sites 200km away
What is Write Acceleration/Fast Write?
performance enhancement feature offered by some FC products
goal is to minimize latency caused by the two round trips - increases performance for synchronous replication
How is Write Acceleration/Fast Write initiated?
intelligent switches have additional buffers and switches at either end for replication have to coordinate operations
What is the latency of Write Acceleration/Fast Write?
equivalent of one round trip
What effect does Write Acceleration/Fast Write have on SRDF/S?
will always increase performance of SRDF/S
What effect does Write Acceleration/Fast Write have on SRDF/AR or adaptive copy?
improves SRDF throughput by 20%
What effect does Write Acceleration/Fast Write have on SRDF/A?
not a lot of performance increase since SRDF/A sends a continous stream of writes until the cycle is empty
if links are kept full there is no waiting for round-trip delay and SRDF/A performance not impacted by two round trips
When will Write Acceleration/Fast Write increase SRDF/A performance?
when there are gaps on the links
due to retransmissions after link errors
or small writes that throttle SRDF throughput due to hitting IO per second limit on links
What are best practices for implementing FC in PowerMax/VMAX environments?
use Dell EMC SiRT or 3rd party Fast Write feature
don’t use both simultaneously
connect host and storage pairs to same switch to reduce latency
What does FC use for flow control?
BB_Credit
How does BB_Credit work?
providing for frame acknowledge via R_RDY primitive defined in the FC1 Layer
BB_Credit management may occur between any two FC ports that are connected
What are the two most common BB_Credit connections?
between an N Port and F Port
Between two E Ports