XtremSW缓存技术简介
2013-11-29 16:03
363 查看
[b][b]作者将本文同时发布到:[/b][/b]EMC中文支持论坛https://community.emc.com/docs/DOC-26104
挑战一:
根据摩尔定律微处理器的速度会每18个月翻一番。这就意味着每5年它的速度会快10倍,每10年会快100倍。以目前机械硬盘升级速度是跟不上摩尔定律,企业级闪存盘SSD正好可以跟上CPU性能的升级速度,实现存储瓶颈突破。下图为CPU性能和磁盘驱动器性能对比图。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/51b3c45281e4d6ee39c18ae35f5cd1e1.jpg)
挑战二:
传统架构如下图所示:
1、读取和写入数据通过存储阵列完成;
2、读写性能取决于后端存储阵列的介质、工作负载和网络性能。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/83db58056a655528a7878a96f919de1b.jpg)
如何通过降低延迟和增加每分钟IOPS和交易量,使应用程序的性能提高两倍?
EMC解决方案
XtermSW Cache是一款基于服务器闪存缓存软件,利用XtremSF服务器本地闪存技术来降低延迟和增加吞吐量,从而显著提升应用程序性能。通过XtremSW Cache技术可以将FAST分层技术扩展到服务器端。
FAST软件使存储系统可以向整个系统中访问最频繁的数据块提供闪存驱动器级性能,但XtremSWCache是基于服务器端,能够自动识别系统中最频繁读取的数据,并将这些数据预存到XtremSFPCIe闪存卡。由于频繁访问的数据被预读到服务器端闪存卡中,从而大大降低了I/O服务时间,实现对应用程序的加速,并降低存储端I/O压力。
XtremSW Cache和FAST套件(包括FAST Cache和FAST VP)区别如下:
1、XtremSW Cache用于读数据,FAST套件用于读写数据;
2、XtremSW Cache的闪存在服务器端,FAST套件闪存盘在存储系统;
3、XtremSW Cache保存最最频繁读取的数据。
下图显示了PCIe闪存、存储矩阵闪存和一般磁盘性能对比:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/c4f6d6410ab07917c98729d7e9d4d6b5.jpg)
测试环境中,部分应用程序(如:Oracle数据库11g的OLTP程序)使用XtremSW Cache表明读取吞吐量提高高达210%,读取延时减少高达60%。如下图4所示,应用程序读取服务由XtremSW缓存性能延时将降低到小于100us,写操作都是通过存储阵列保护实现。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/f3df110c4b3c922847cb3ca6de94f9cd.jpg)
介绍
在EMC闪存发展路线图中,服务器本地存储XtremSF硬件、服务器闪存缓存XtremSW Cache软件、全闪阵列XtremIO和混合阵列四个方面的产品和方案扮演着重要角色,共同组成EMC闪存战略的四驱动力系统。本文将介绍XtremSW Cache的相关技术。更多信息
传统存储性能挑战挑战一:
根据摩尔定律微处理器的速度会每18个月翻一番。这就意味着每5年它的速度会快10倍,每10年会快100倍。以目前机械硬盘升级速度是跟不上摩尔定律,企业级闪存盘SSD正好可以跟上CPU性能的升级速度,实现存储瓶颈突破。下图为CPU性能和磁盘驱动器性能对比图。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/51b3c45281e4d6ee39c18ae35f5cd1e1.jpg)
挑战二:
传统架构如下图所示:
1、读取和写入数据通过存储阵列完成;
2、读写性能取决于后端存储阵列的介质、工作负载和网络性能。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/83db58056a655528a7878a96f919de1b.jpg)
如何通过降低延迟和增加每分钟IOPS和交易量,使应用程序的性能提高两倍?
EMC解决方案
XtermSW Cache是一款基于服务器闪存缓存软件,利用XtremSF服务器本地闪存技术来降低延迟和增加吞吐量,从而显著提升应用程序性能。通过XtremSW Cache技术可以将FAST分层技术扩展到服务器端。
FAST软件使存储系统可以向整个系统中访问最频繁的数据块提供闪存驱动器级性能,但XtremSWCache是基于服务器端,能够自动识别系统中最频繁读取的数据,并将这些数据预存到XtremSFPCIe闪存卡。由于频繁访问的数据被预读到服务器端闪存卡中,从而大大降低了I/O服务时间,实现对应用程序的加速,并降低存储端I/O压力。
XtremSW Cache和FAST套件(包括FAST Cache和FAST VP)区别如下:
1、XtremSW Cache用于读数据,FAST套件用于读写数据;
2、XtremSW Cache的闪存在服务器端,FAST套件闪存盘在存储系统;
3、XtremSW Cache保存最最频繁读取的数据。
下图显示了PCIe闪存、存储矩阵闪存和一般磁盘性能对比:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/c4f6d6410ab07917c98729d7e9d4d6b5.jpg)
测试环境中,部分应用程序(如:Oracle数据库11g的OLTP程序)使用XtremSW Cache表明读取吞吐量提高高达210%,读取延时减少高达60%。如下图4所示,应用程序读取服务由XtremSW缓存性能延时将降低到小于100us,写操作都是通过存储阵列保护实现。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/11/f3df110c4b3c922847cb3ca6de94f9cd.jpg)
参考
白皮书《EMC XtremSW Cache accelerates Oracle》应用于
了解XtremSW Cache的相关技术相关文章推荐
- 世界各国浏览器语言代码对照表
- C++11 修复了双重检查锁定问题
- Makefile初步
- 关于LDA的文章
- 二叉树遍历算法
- 获得计算机网卡信息
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- python中的sum函数.sum(axis=1)
- __declspec(novtable) 应用
- Activity类别及其说明
- 69. XPages里的Java日志器
- 浅析闪存盘(Flash Drive)内部架构与应用考虑
- [MySQL] 复制(3)- 创建主备复制(从另一个服务器开始复制)
- mac os 利用ssh 搭建git server服务器详细教程,以及git基本用法(下)
- extjs4 checkbox Tree级联checked
- JS实现日期加减的方法
- EMC闪存技术应用场景解析
- 名字隐藏
- Android修改源码解决Alertdialog触摸对话框边缘消失的问题
- Linux 线程模型的比较:LinuxThreads 和 NPTL