《信息存储与管理》课程复习笔记(第1-6章)含习题
第一章:信息存储简介
1.1 数据爆炸与存储需求
- 数据增长趋势:2028年全球数据圈预计达394 ZB,年复合增长率24.4%
- 典型数据量:Google每天24PB,Facebook每小时130万消息
1.2 数据存储目标
- 高性能:吞吐率和延迟
- 高可靠性:异常情况下数据不丢失
1.3 存储金字塔
- 容量-速度-可靠性权衡
- 存储层次:CPU缓存→内存→SSD→HDD
1.4 数据类型
- 结构化数据(10%):数据库表
- 非结构化数据(90%):邮件、视频等
1.5 数据中心核心元素
- 应用程序、DBMS、主机、网络、存储
第一章知识测验答案
测验1:
-
以下哪一项是结构化数据的示例?
- 答案:C. 数据库
- 解析:结构化数据以行列形式存储在数据库中
-
关于大数据,以下哪项是正确的?
- 答案:D. 数据大小超出传统软件的处理能力
- 解析:大数据定义就是大小超出传统软件处理能力的数据集
测验2:
-
以下哪一项是以信息为中心的体系结构的功能?
- 答案:D. 存储将得到集中管理且独立于服务器
- 解析:以信息为中心的架构中存储独立于服务器集中管理
-
以下哪一项准确描述了虚拟化?
- 答案:B. 将物理资源抽象化为逻辑资源
- 解析:虚拟化的核心是物理资源的抽象化
测验3:
- 以下哪项要求是指存储解决方案能够随业务一同增长?
- 答案:D. 可扩展性
- 解析:可扩展性指系统随需求增长的能力
第二章:数据中心环境
2.1 虚拟化技术
- 计算虚拟化:Hypervisor管理多台VM
- 内存虚拟化:使用磁盘交换空间
2.2 接口协议
- SATA:6Gb/s,内部连接
- SAS:24Gb/s,服务器存储
- PCIe:点对点串行,高性能
2.3 磁盘性能
- 服务时间 = 寻道时间 + 旋转延迟 + 数据传输时间
- 平均旋转延迟 = 1/2 × (60/转速)秒
2.4 存储设计计算
- 容量需求:Dc = 总容量/单盘容量
- 性能需求:Dp = 应用IOPS/(单盘IOPS×0.7)
第二章知识测验答案
测验1:
-
以下哪一项是计算虚拟化的好处?
- 答案:B. 提高计算利用率
- 解析:虚拟化通过资源共享提高利用率
-
哪一项是对虚拟机(VM)的最佳描述?
- 答案:C. 虚拟机是独立的文件组
- 解析:虚拟机本质上是包含OS和应用的独立文件集合
测验2:
-
什么是合并?
- 答案:A. 将多个物理驱动器分组到逻辑驱动器
- 解析:合并是将多个物理卷组合成逻辑卷的过程
-
哪些因素决定机械磁盘的总体服务时间?
- 答案:D. 平均寻道时间、旋转延迟和数据传输时间
- 解析:磁盘服务时间由这三个主要因素决定
测验3:
- 哪一项是DAS环境的挑战?
- 答案:B. 可扩展性有限
- 解析:DAS受限于直接连接的端口数量,扩展性差
练习答案:
- 计算应用程序所需磁盘数:
- 容量需求:1TB/100GB = 10个磁盘
- 性能需求:
- 旋转延迟 = 0.5 × (60/15000) = 2ms
- 数据传输时间 = 4KB / 40MB/s = 0.1ms
- 服务时间 = 5ms + 2ms + 0.1ms = 7.1ms
- 单盘IOPS = 1/0.0071 ≈ 141
- 考虑70%利用率:141 × 0.7 ≈ 99 IOPS
- 性能需求:4900/99 ≈ 50个磁盘
- 最终需求:max(10,50) = 50个磁盘
第三章:数据保护 - RAID
3.1 RAID技术
- 分条:提升性能
- 镜像:提供冗余
- 奇偶校验:故障恢复
3.2 RAID级别比较
| RAID级别 | 写性能损失 | 可用容量 | 容错 |
|---|---|---|---|
| RAID 1 | 2 | 50% | 单盘 |
| RAID 5 | 4 | (n-1)/n | 单盘 |
| RAID 6 | 6 | (n-2)/n | 双盘 |
3.3 写性能损失计算
- RAID 1/0:读IOPS + 写IOPS × 2
- RAID 5:读IOPS + 写IOPS × 4
3.4 应用场景
- RAID 10:写入密集型(OLTP)
- RAID 5/6:读取密集型(邮件系统)
第三章知识测验答案
测验1:
-
关于软件RAID实现,以下哪项描述是正确的?
- 答案:D. 使用主机CPU周期执行RAID计算
- 解析:软件RAID消耗主机CPU资源
-
一个应用程序生成400个小型随机IOPS,读写比为3:1。用RAID 5的磁盘总负载IOPS是多少?
- 答案:C. 700
- 解析:读IOPS = 400×3/4=300,写IOPS=400×1/4=100
- RAID 5写损失为4,总负载=300 + 100×4 = 700
测验2:
-
用于小型随机I/O的RAID 6配置中的写性能损失是多少?
- 答案:D. 6
- 解析:RAID 6每次写入需要3读3写,共6次I/O
-
以下哪个应用程序可通过使用RAID 3获得最大效益?
- 答案:A. 备份
- 解析:RAID 3适合大型顺序读写如备份
测验3:
- 一个具有64KB条带大小且包含五个磁盘的奇偶校验RAID 5集的分条大小是多少?
- 答案:C. 256KB
- 解析:分条大小=条带大小×(磁盘数-1)=64KB×4=256KB
练习1答案:
- 推荐RAID 5
- 理由:数据量730GB,5个200GB磁盘在RAID 5下可用800GB
- 成本:无需额外磁盘
- 性能:15%写入,RAID 5可接受
- 可用性:提供单盘故障保护
练习2答案:
- 推荐RAID 10
- 理由:40%写入,需要高性能
- 容量:900GB×1.3=1170GB,RAID 10需要8个200GB磁盘(可用800GB不足)
- 需要10个磁盘(可用1000GB),成本$10000
- 提供高性能和高可用性
第四章:智能存储系统
4.1 ISS组件
- 前端:主机接口
- 缓存:性能提升
- 后端:磁盘接口
4.2 缓存管理
- 读取:命中/未命中
- 写入:透写(同步)、回写(异步)
- 算法:LRU、MRU
4.3 数据保护
- 缓存镜像:防缓存故障
- 缓存保管:防电源故障
4.4 资源调配
- 传统调配:预分配固定容量
- 虚拟调配:按需分配
- LUN掩蔽:访问控制
第四章知识测验答案
测验1:
-
在传统存储资源调配中,哪个LUN扩展技术可改进性能?
- 答案:B. 分条metaLUN
- 解析:分条metaLUN通过条带化提升性能
-
哪个进程通过限制主机对特定LUN的访问来提供数据访问控制?
- 答案:A. LUN掩蔽
- 解析:LUN掩蔽控制主机对LUN的访问权限
测验2:
- 哪个机制提供对"缓存中的未提交数据"的电源故障保护?
- 答案:B. 缓存保管
- 解析:缓存保管在电源故障时将数据转储到专用磁盘
第五章:光纤通道存储区域网络
5.1 FC SAN组件
- 节点端口:HBA、前端适配器
- 缆线:铜缆(30m内)、光缆(单模10km)
- 连接器:SC、LC、ST
5.2 FC拓扑
- 点到点:直接连接
- FC-AL:仲裁环,共享带宽
- FC-SW:交换结构,专用路径
5.3 FC协议
- 地址:24位(域ID+区域ID+端口ID)
- WWN:64位唯一标识符
5.4 分区与VSAN
- 分区类型:WWN、端口、混合分区
- VSAN:逻辑隔离,提高安全性
第五章知识测验答案
测验1:
-
哪种缆线可在远距离时提供最小的信号衰减?
- 答案:C. 单模光纤
- 解析:单模光纤传输距离最远,信号衰减最小
-
什么是FC SAN中的F_Port?
- 答案:B. 连接N_Port的交换机端口
- 解析:F_Port是交换机上连接节点N_Port的端口
测验2:
-
哪种类型的连接结构登录支持在N_Port之间交换与上层协议相关的参数?
- 答案:C. 进程登录
- 解析:进程登录(PRLI)交换ULP相关参数
-
FC SAN中分区的优点有哪些?
- 答案:B. 限制RSCN通信
- 解析:分区可以限制注册状态变更通知的范围
测验3:
- VSAN的优点是什么?
- 答案:C. 通过分隔VSAN之间的通信提高安全性
- 解析:VSAN通过逻辑隔离提高安全性
第六章:IP SAN和FCoE
6.1 IP SAN协议
- iSCSI:SCSI over IP
- FCIP:FC over IP,远距离连接
6.2 iSCSI组件
- 启动器:iSCSI HBA性能最佳
- 目标:存储阵列端口
- 发现机制:SendTargets、iSNS
6.3 FCoE技术
- 组件:CNA、FCoE交换机
- 优势:整合FC和以太网
6.4 CEE技术
- PFC:基于优先级流控制
- ETS:带宽分配
- CN:拥塞通知
- DCBX:设备发现配置
第六章知识测验答案
测验1:
-
哪个iSCSI主机连接选项可从主机CPU分流iSCSI和TCP/IP处理的负载?
- 答案:C. iSCSI HBA
- 解析:iSCSI HBA专门处理iSCSI和TCP/IP协议
-
哪种类型的iSCSI名称需要注册域名才能生成唯一iSCSI标识符?
- 答案:B. iqn
- 解析:iqn格式需要域名保证唯一性
测验2:
-
哪个协议可将FC帧封装到IP数据包?
- 答案:C. FCIP
- 解析:FCIP专门用于FC帧 over IP
-
下面哪一项是基于优先级的流控制的特点?
- 答案:A. 虚拟链路可独立暂停
- 解析:PFC可以在一个物理链路上创建多个虚拟链路并独立控制
测验3:
- 哪项功能允许将带宽分配给FCoE环境中的不同通信类别?
- 答案:B. 增强传输选择
- 解析:ETS负责不同流量类型的带宽分配
综合复习建议
-
重点掌握计算题型:
- RAID性能损失计算
- 磁盘需求估算
- IOPS负载计算
-
理解技术对比:
- 各RAID级别适用场景
- 不同存储协议特点
- 各种虚拟化技术优劣
-
记忆关键参数:
- 接口速度(SATA 6Gb/s, SAS 24Gb/s等)
- 延迟时间范围
- 容量计算公式
-
熟悉组件功能:
- ISS各组件作用
- FC SAN设备功能
- IP SAN元素角色
794

被折叠的 条评论
为什么被折叠?



