开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

2454

2013年3月11日 08:00

关于FAST Cache生效前的数据预热时间

FAST Cache要起效前会有个数据预热时间吧?我这里基本都是随机读的小I/O数据,一般多大的数据量大概会需要多久的预热时间?我这里做业务评估报告要用,想问一下有没有一些已有的基数可以参考的。谢谢

4K 消息

2013年3月11日 19:00

FAST Cache warm-up时间取决于实际的workload。一般我们认定初始warm-up完成的条件是FAST Cache读/写命中率趋于一个稳定值。因此要确认你系统的warm-up时间的话,还是要先了解workload。

下图结果基于VNX7500 + Oracle DB (2.5TB datafile),并使用Swingbench模拟OLTP workload (100-500个并发用户)。可以看到在启用Fast Cache大约六小时后,读/写命中率就稳定在90%。至此我们就认定FAST Cache warm-up完成。

fastcache_warm-up.png

更多技术细节可以参考这里的白皮书:https://community.emc.com/docs/DOC-19006

3.2K 消息

2013年3月11日 14:00

这个最好还是看官方的白皮书,说是预热估计都是非常微观的事情了而且和prefetch算法有关。如果想要详细点介绍可以看IBM的同等级别的产品的redbook他们那边说的比较繁琐。

37 消息

2013年3月12日 09:00

太感谢了,正是我想要的数据和样例。这里牛人真多,嘿嘿

4K 消息

2013年7月2日 19:00

如果应用程序经常访问某个存储块中的数据,策略引擎会将该数据块从硬盘复制到 FAST Cache。将热点数据提升至FAST Cache的过程称为缓存预热(warm-up)。这在 FAST Cache 刚刚创建并且为空时出现。在应用程序的工作数据集发生巨大变化并且不再引用当前 FAST Cache 数据时,也会出现这种情况。

402 消息

2013年7月2日 19:00

微博用户@带你回家I我爱你 对本文提出了如下问题:什么是数据预热?

欢迎热心的朋友们踊跃为他解答哦~

谢谢!

450 消息

2013年7月2日 23:00

Roger 简直就是个图书馆。Roger W.

找不到事件!

Top