第2讲:高速缓存技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲:高速缓存技术

上一讲要点:存储需求与解决途径;第二讲 高速缓存技术;1.高速缓存技术 缓存技术是改善I/O性能的一项基本技术。本课讨论的磁盘缓存方法不仅适合传统的存储总线,也适合于新发展的存储网络。 只要系统带多个设备,且性能不同,就存在从慢速设备到快速设备不断更换工作地点以改善系统性能的可能性。 缓存的基本思想:将数据从一个地点拷贝到另一个地点,使之检索起来更快。;1.1 缓存的命中率;3 →2 → 1 →;缓存内存;2 磁盘缓存的算法;图2-3 LRU装入数据的过程;图2-4 关系数据库的LRU缓存;LRU算法适用的数据范围;预先读缓存; 图2-5 预先读的过程;图2-6 文件服务器的预先读缓存;2.2 写数据到缓存设备或子系统;两种基本的写缓存技术: 透写缓存:把数据写入缓存后,立即写入非易失存储器(磁盘) 回写缓存:为了提供更快的响应,将把缓存中的几个I/O写操作集中起来,然后一次性地把它们写入非易失性存储器。;图 2.7 缓存未命中和缓存命中的写请求;图 2.8 缓存命中时的透写缓存过程;⊕;3 磁盘缓存的位置与优化;1)主机系统的LRU缓存 在传输数据并将其装入主机内存的过程中,LRU对系统性能影响 很小。在主机内存中实现LRU效率很高。 2)主机系统的预先缓存 要消耗更多的CPU周期、存储路径、系统I/O总线和系统存储总线的带宽。 3)主机系统中的透写缓存 并可避免数据数据的不一致。 4)主机系统中的回写缓存 效率远高于透写,易产生数据不一致。需要UPS支持。 ;图2.10 服务器基本缓存;图 2.11 位于内存总线的缓存;图 2.12 设备/子系统中的缓存实现;1)设备/子系统中的LRU缓存效率不如在主机内的缓存系统,但它适用主机负荷重的场合(超过75%),或没有适当内存建缓存。 2)设备/子系统中的预先读缓存与在主机内实现不同,它不额外增加主机CPU的负担,及降低竞争主机资源进程的干扰。 3)设备/子系统中透写缓存 对I/O吞吐量要求不高,写操作较少的应用时,透写缓存的效果较好。 4)设备/子系统中的回写缓存 在存储子系统中最常用的方法。 ;图2.13 使用位于主机I/O控制器上的缓存控制器实现磁盘缓存;图 2.14 存储网络中的缓存;5 配置缓存;缓存读1;图 2.15 多级磁盘缓存;图 2.16 SSD在I/O路径上的位置;图 2.17 带有一个内部磁盘驱动器的SSD;图2.18 标记命令排队的实现;图 2.19 使用标记命令排队的排序命令序列;8 I/O路径与系统性能;8.3 从CPU最大值推测主机I/O总线性能;表 CPU最大的吞吐量;磁盘缓存的结构分类与工作原理 主机软件控制 存储子系统 主机I/O控制器 对缓存的几种基本读写算法与特点 LRU缓存算法 预先读缓存算法 透写缓存算法 回写缓存算法 多级缓存结构与算法的综合 ;网上市场调研 销售存储产品的公司有哪些(按市场规模国内外各选三家); 存储产品的主要分类和所占比例; 存储产品的应用发展趋势; 存储产品的技术发展趋势。 (自由组合,每4人一组,交一份报告)

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档