7 Technologist

 • 

1.1K メッセージ

1063

2022年4月3日 17:00

UnityXTのFast Cacheについて

いつもお世話になっております。
UnityXTのFast Cacheについてご質問させてください。


400GB x2のSSDをFastCacheとして使うか、
データ領域としてRAID10で組んで、既存のHDD Poolに混ぜて
階層化で使うかで迷っています。
(もちろんHSも用意します)


・FastCacheは基本的には同じ区画に突発的なRead IOが
発生するような環境に適しているという認識でよいでしょうか?


・逆に突発的なIOがほとんどWriteで占められている場合、
あまりFastCacheのメリットを享受できないという
理解でよいでしょうか?
(例えばある一定時間間隔で書き込み処理がはしるような
ワークロードの場合など)

もしそうであれば通常のデータ領域+階層化で利用したほうが
容量も増えるしIOPSも安定して上がりますしお得かなと
思っている次第でして。


以上、よろしくお願いいたします。

Community Manager

 • 

7.3K メッセージ

2022年4月4日 00:00

tanboi_3さん

 

・FastCacheは基本的には同じ区画に突発的なRead IOが発生するような環境に適しているという認識でよいでしょうか?

 

⇒ご認識の通りです。

 

参考:Dell EMC Knowledge Article 000010691 : Dell EMC Unity: Difference between FAST Cache and FAST VP configurations. (User Correctable)

It is recommended to place a Flash tier in the hybrid pool before configuring FAST Cache on the pool. 
FAST Cache can improve access to data that is resident in the HDD tiers of the pool. Enable FAST Cache on the hybrid pool if the workload in that pool is highly transactional, and has a high degree of locality that changes rapidly.



・逆に突発的なIOがほとんどWriteで占められている場合、あまりFastCacheのメリットを享受できないという
理解でよいでしょうか?(例えばある一定時間間隔で書き込み処理がはしるようなワークロードの場合など)


⇒Fast Cacheは以下ホワイトペーパーにあるようにランダムIOに強く、且つDataの位置にも関係してくるため一概に言えないと思います。


参考:Dell EMC Unity: FAST Technology Overview
Page 35 
 


Image

 

もしそうであれば通常のデータ領域+階層化で利用したほうが容量も増えるしIOPSも安定して上がりますしお得かなと
思っている次第でして。
先述のKBにもありますがまず選択肢としてはFast CacheよりもVPを先に設定するようにと推奨がありますのでその点も考慮したほうがいいです。
It is recommended to place a Flash tier in the hybrid pool before configuring FAST Cache on the pool. 


 

参考文献:Dell EMC Unity: FAST Technology Overview


Community Manager

 • 

7.3K メッセージ

2022年4月5日 01:00

tanboi_3さん
ご返信をありがとうございます。

確かにおっしゃる通り、Write IOしか発生しない環境だとReadに強いFast Cacheを入れてもあまり活かせないかもしれません。しかしWPの説明や参照スレッドにあるように、キャッシュの利用率が非常に高くなり、バックエンドディスクへデータのフラッシュが発生している時などはFast CacheがWriteでも使用される場合もありますのでその点も考慮に入れる必要があると思います。またFast Cache上にあるDataへの書き換えがある場合も同じです。

 

7 Technologist

 • 

1.1K メッセージ

2022年4月4日 01:00

ayasさん

ご回答ありがとうございます。

すいません、一つ疑問点がありまして・・・

Fast CacheがRandomI/Oに強いのは理解したのですが、

そもそもWrite時にFast Cacheは使用されるのでしょうか?

Dell EMC Unity: FAST Technology OverviewのP22の

Write Operationsにも「FASTCacheとのやりとりは発生しません」と

書かれてますし、過去の下記コミュニティスレッドでも

「ほぼ発生しない」と記載がありました。

https://www.dell.com/community/%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8-%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3/Unity-Fast-Cache%E3%81%AEWrite-Cache%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6/td-p/7166796

 

ですので、ほぼWrite IOしか発生しない環境ですと

Fast Cacheを入れてもあまり活かせないのかな、という

印象を受けたのですが、間違っておりますでしょうか?

 

以上、よろしくお願いいたします。

7 Technologist

 • 

1.1K メッセージ

2022年4月6日 18:00

ayasさん

ご回答ありがとうございます。大変参考になりました。

キャッシュの利用率も吟味して構成を考えるようにいたします。

イベントは見つかりませんでした!

Top