Announcement Banner

fil1

updated

17 years ago

F

fil1

10 Posts

0

908

October 21st, 2009 12:00

Prefetched Tracks

Hello,

What is prefetched tracks ?
Where can I find some docs about that ?
  • Quincy561

    1281 Posts

    495

    0

    Posted October 21st, 2009 13:00

    If you see no prefetch activity, then there is no sequential reads that the Symmetrix has detected.

    Cache in the Symmetrix is shared by all devices. The cache algorithms tries to keep the data most likely to be reused in cache. If a read request comes in from a host, and the data is not in cache, the data least likely (usually oldest) is removed and the new data is read into cache. With 72 code we now have a feature called Dynamic Cache Partitioning (DCP) that can fence or reserve a portion of cache for specific devices.
  • fil1

    10 Posts

    495

    0

    Posted October 21st, 2009 12:00

    This is a part of the cache or a slot in cache ?
    There is a part of the cache or a some slot reserved to a DA ?
    What this means if the Prefetched Tracks activity is all the time equal to 0 ?
    Can I undrestant that data are not sequential and are not present in cache ?
  • Quincy561

    1281 Posts

    495

    1

    Posted October 21st, 2009 12:00

    This is a part of the cache or a slot in cache ?

    When a DA reads data, it must be placed in cache, random sequential or prefetched.

    There is a part of the cache or a some slot reserved to a DA ?

    Cache isn't reserved. It is just like any other read, just done ahead of the host actually requesting this data.

    What this means if the Prefetched Tracks activity is all the time equal to 0 ?

    Then there is no reads being done ahead of the host requesting them.

    Can I understand that data are not sequential and are not present in cache ?

    All data written and read goes into cache on Symmetrix. Random reads actually stay in cache longer than prefetched data. Prefetched data is usually sequential which is less likely to be re-read right away, so the Symmetrix uses a small circular buffer for prefetch activity.
  • Quincy561

    1281 Posts

    495

    1

    Posted October 21st, 2009 12:00

    A prefetched track is a track that is read by the DA before the host actually requests it. This is usually associated with a sequential read that can be detected by the Symmetrix.
  • fil1

    10 Posts

    495

    0

    Posted October 21st, 2009 13:00

    If I undrestand no prefetched activity means no sequantial access, but data can be in cache or on disk.

    I have a stupid question :
    if the cache is not reserved to any part of the FA or DA what happen if I have many host on a particular port on a particular FA ( like FA 8 and FA 9 ) with many mapped and masked disk ( more than 300 disks ) ?

    Thanks
  • xe2sdc

    6 Operator

    •

    2831 Posts

    495

    0

    Posted October 22nd, 2009 09:00

    Hi Fil .. welcome to our support forums.
    When you have a few spare minutes, take some time and introduce yourself in our Coffee Break area.

    If Quincy fulfilled your doubts, don't forget to mark the question as "answered".
  • fil1

    10 Posts

    495

    0

    Posted October 22nd, 2009 11:00

    Thanks for this explanation.
    But what happen with the situation that I have exposed in my previous question with many mapped and masked disk ?
  • fil1

    10 Posts

    293

    0

    Posted October 22nd, 2009 12:00

    It's done
  • Quincy561

    1281 Posts

    495

    0

    Posted October 22nd, 2009 14:00

    All devices (many masked devices) share the same cache. The Symmetrix will decide what is the best cache data to chose for replacement should a new slot be needed from available slots. This is usually (but not always) older, more stale data. Dynamic Cache Partitioning can be used to allocate cache to some set of devices.
  • fil1

    10 Posts

    246

    0

    Posted October 23rd, 2009 11:00

    Thank for your explanation.