ONTAP Discussions

How to configure flash cache cards to work on a flash pool aggregate

as
23,010 Views

Hi,

 

I would like to know what is the best practices and your expirience on setting and how to configure (NVMe) flash cache card to work on a flash pool aggregate.

 

Some facts about the platform:

Ontap 9.1p13

FAS9000 with NVMe card (caching currently disabled)

two sata aggregates both of them are fabric pools

the application hosted on those aggregates is mail application with 95% read and 5% write workload

 

One KB articel about enabling flash cache on a flash pool aggregate states this command:

 

clusthershell> node run <node_name>
nodeshell> options flexscale.flash_pool_caching on

 

another sources says enable it like this:

 

system node external-cache modify -is-hya-enabled true

 

Does it matter which command to use? Are they doing both the same = enable flash cache on flash pool aggregates?

 

And there are a couple other caching options like mbuf-inserts, pcs-size, rewarm

Which setting for a flash cache/flash pool combination works best?

 

The current configuration looks like this:

 

netapp::*> system node external-cache show -node netapp-*

Node        enabled    rewarm    mbuf-inserts    pcs-size    hya-caching

----------    -------    ------    ------------    --------    -----------

netapp-01    true      true      true            4096        false

netapp-02    true      true      true            4096        false

netapp-03    true      false     true            894         false

netapp-04    true      false     true            894         false

netapp-05    true      false     true            894         false

netapp-06    true      false     true            894         false

netapp-07    true      false     true            894         false

netapp-08    true      false     true            894         false

netapp-09    true      false     true            894         false

netapp-10    true      false     true            894         false

netapp-11    true      false     true            894         false

netapp-12    true      false     true            894         false

12 entries were displayed.

 

Highly appriciate any input, so far I only got feedback "it depends" and unfortunately that option is not available 😉

 

Thanks

Alex

 

1 ACCEPTED SOLUTION

AlexDawson
22,742 Views

I've done some digging - this functionality was available undocumented in ONTAP 8.3.1 and 9.0, and became default for any new install of 9.1

 

The command is indeed "options flexscale.flash_pool_caching on"

 

So.. it's on on your system, since FAS9000's can run a min ONTAP of 9.1

 

The read and write policy for any new volumes you create will be "auto", but if you transitioned shelves from an older system, or copied with snapmirror, it might not be, so check out this KB article for how to set it to auto - https://kb.netapp.com/app/answers/answer_view/a_id/1031068/loc/en_US#__highlight

 

As the KB article says - we do not suggest you change it from auto except under specific advice from performance specialists.

 

Hope this helps!

View solution in original post

15 REPLIES 15
Public