计算机系统结构:一种定量的方法(第七章--存储系统).pptVIP

计算机系统结构:一种定量的方法(第七章--存储系统).ppt

  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文档。上传文档
查看更多
7.9.2 SPEC系统级文件服务器(SFS)及网络基准测试程序 SFS:系统级文件服务器 SFS依据吞吐率来对存储数据的数量进行规范 SFS2.0:SPECSF97 图7.32:SPECSF97在4个系统的平均响应时间和吞吐率的关系(最快系统的CPU和磁盘数是最慢系统的7倍之多,104607/15723=6.65) SPECWeb:是用来测试WWW服务器性能的基准测试程序 图7.33:SPECWeb99在Dell电脑上的运行结果 7.9.3 基准测试程序可靠性和有效性实例 基准测试程序系统应具备处理单一磁盘故障的能力 图7.34:各个系统在不同错误下的表现(当检测到磁盘故障时,系统会立即自动在备份磁盘上重建数据,Linux重建的速度慢) Linux Solaris Windows 7.10 相关问题 7.10.1 DMA和虚拟存储器 虚拟DMA:允许DMA使用虚拟地址,在进行DMA操作时在映射到物理地址 图7.35:虚拟DMA控制器 7.10.2 异步I/O和操作系统 采用并行化使更多的磁盘为一个程序同时访问数据提高I/O性能 同步I/O:进程等待数据从磁盘中读出,直到期望的数据到达再切换回原进程 异步I/O:进程在请求后继续运行,直到它试图读取请求数据时才阻塞 7.10.3 块服务器与文件管理器的对比 文件映像应该在哪里维护,是在服务器还是存储区域网络的另一端 文件映像应该在服务器维护,由服务器传送数据块到存储子系统 7.10.4 cache给操作系统带来的问题--灰色数据 Cache意味着出现两个副本的可能性:一个在cache中,一个在内存里 虚拟存储器可能在cache、内存和磁盘中产生三个数据副本 灰色数据:CPU或I/O系统只修改了一个副本而没有更改其它副本,引起数据不一致问题 两种情况: 由于内存数据没有更新,I/O系统在输出端看到灰色数据 由于I/O系统更新了内存,使得CPU在cache的输入端看到了灰色数据 7.10.5 交换机代替总线 高端服务器用交换机代替处理器和主存之间的总线,交换机可以应用于高速存储总线,如光纤通道 无限带宽(Infiniband):使用点到点连接和交换机,每条链路每秒可以传送2-24GB的数据,最大距离达17m 7.10.6 处理器的可靠性 采用在一个芯片中放置多个处理器的方法提高处理器的可靠性 如IBM 390大型机的G6芯片和组成单元包括最多14个处理器 7.11 I/O系统设计 I/O系统设计就是要找出一种设计方案,满足成本、可靠性和设备多样性等目标,同时避免造成I/O性能的瓶颈 在设计I/O系统时,需根据不同的I/O连接模式和每种I/O设备的不同数量分析系统的性能、成本和可用性 I/O系统设计的步骤:7步(具体见P497) 5个例子: 简单性价比设计和估价 系统的可用性 系统的响应时间 比较现实的系统性价比设计于评估 现实系统可用性及其评估 图7.36:5个例子的成本、性能和可用性 7.11.1 例一:简单性价比设计 例题7.10:给出性能和成本信息,评价一下使用小的或大的驱动器,每秒每个I/O操作的成本。假设资源被100%利用,并且所有磁盘负载是均匀分布的 解: CPU的最大IOPS数量=2500MIPS/(50000指令每次I/O)=50000 IOPS 主存的最大IOPS数量=(1/10ns)*16/(32KB每次I/O)≈50000 IOPS I/O总线的最大IOPS数量=(1000MB/s)/(32KB每次I/O)≈31250 IOPS Ultra3 SCSI总线传输时间=32KB/(160MB/s)=0.2ms 每次I/O操作需要:0.2ms+0.3ms=0.5ms 每个Ultra3 SCSI控制器的最大IOPS数量=1/0.5ms=2000 IOPS 平均磁盘I/O时间=5ms+0.5/15000RPM+32KB/(40MB/s)=5ms+2.0ms+0.8ms=7.8ms 每个磁盘的最大IOPS=1/7.8ms≈128 IOPS 7.6.2 Tandem Tandem公司是容错计算方面的先驱 图7.21:1985-1989年Tandem计算机的差错 1989年:软件是系统中断的主要原因(62%),系统操作占15% 7.6.3 VAX 图7.22:Digital VAX系统故障原因 差错分为:硬件、操作系统、系统管理、应用/网络 7.6.4 FCC FCC:联邦通信委员会 图7.23:公共交换电话网中的故障数据,分为四种原因: 网络超载 人为原因 软件错误 交换故障、电线故障和电源故障(硬件) 硬件错误由于减少系统中的芯片、电源和连接器而下降,硬件可靠性由

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档