The cache slot can be allocated on any director.  With writes we have to allocate the slots on two directors (mirrored memory).  There is code to try and localize slots when possible, but I would not worry about where to allocate ports based on that.
Hello Experts,  Looking at the cache architecture in an old VMAX student guide where a write comes to a front end, cache slot is allocated on another director and is destaged by a third director.  [IMAGE] My questions are:  1) Does it still holds true that cache slot can be given on any director in the VMAX? or has it been changed (like slot will always be allocated on cache of the frontend director to which the host is connected)?  2) If above point still holds then what is the best practice to choose the frontend directors for the host connection? Should we still follow the old dmx rule of using the fronends that shares/mirrors its memory or it does not matter?  thanks in advance  regards, Saurabh Rohilla
How cache works in new enginuity?