信息存储笔记2

笔记梗概:数据中心的核心元素有哪些,应用程序和主机层如何实现虚拟化、磁盘驱动器的组件和性能、主机通过DAS访问存储,闪存驱动器的好处。

一、数据中心(应用程序、数据库管理系统DBMS、主机计算、网络、存储)

1、应用程序(为计算操作提供逻辑的软件程序、数据中心中通常部署的应用程序、应用程序的关键I/O特性)如何实现虚拟化。

应用程序虚拟化,是指向最终用户提供应用程序而无需任何安装。、集成或者底层计算机平台上的依赖项的技术。允许在单独环境中提供应用程序。

2、DBMS,数据库是一种结构化存储方式,可以将数据存放在逻辑组织的多个表中,有助于优化数据的存储和检索,DBMS可以控制数据库的创建。维护和使用,常用的DBMS有MYSQl、Oracle RDBMS、SQL Server

3、主机(借助底层计算组件运行应用程序的资源,包含硬件和软件组件,硬件组件,软件组件)

硬件组件包括CPU、内存和输入输出设备

软件组件包括OS、设备驱动程序、文件系统、卷管理器等

4、操作系统和设备驱动程序(OS位于应用程序和硬件之间,在虚拟化环境中,虚拟化层在OS和硬件之间工作,设备驱动程序是使OS能够识别特定设备的软件)

5、内存虚拟化(是使得呈现给应用程序的内存量大于实际可用内存的一向OS功能)

内存虚拟化有:

赋存内存空间来自磁盘存储、磁盘上虚拟内存使用空间称为交换空间?交换文件或页面文件、不活动的内存页面将从物理内存移动到交换文件、提供可用物理内存的高效使用、交换文件的数据访问较慢

6、文件系统

流程是,用户创建管理文件,文件驻留在文件系统,映射到文件系统数据块,再映射到LVM逻辑扩展区再映射到磁盘的扩展区再映射到磁盘扇区。

文件《文件系统》文件系统数据块《LVM逻辑扩展区《磁盘中物理扩展区《磁盘扇区

7、计算虚拟化。

掩蔽或抽象化物理计算硬件的技术,支持对单个或群集物理机并行运行多个操作系统

它支持创建多台i虚拟机V,每台都运行OS 和应用程序,

计算虚拟化,能够让每个物理机运行多个操作系统,使得OS与应用程序硬件独立,能将虚拟机互相隔离,也能提高资源利用率,能以低成本提供灵活的基础架构

8、桌面虚拟化

支持从终端设备断开用户状态、操作系统和应用程序。桌面虚拟化能够提高访问灵活性,改进数据安全性,简化数据备份和PC维护。支持组织托管和管理桌面

二、连接的物理组件、存储连接协议

连接:主机之间或外外围设备之间的互连

连接的物理组件有主机接口卡、端口和缆线

协议=发送设备与结束设备之间定义的通信格式,常用的存储接口协议有IDE/ATA   SCSI

集成的设备电子系统 (IDE)/ 高级技术附件 (ATA):
用于连接硬盘或 CD-ROM 驱动器的常用接口
可用于各种标准和名称
串行高级技术附件 (SATA)
已取代并行 ATA IDE/ATA 规范的串行版本
存储互连成本低廉,通常用于内部连接
提供的数据传输速度高达 6 Gb/s (标准 3.0
并行小型计算机系统接口 (SCSI)
用于连接主机与外围设备的常用标准
常用于服务器中的存储连接
IDE/ATA 相比成本更高,因此在 PC 环境中不常用
可用于众多种类的相关技术和标准
一条总线上最多支持 16 个设备
Ultra-640 版本可提供的最大数据传输速度为 640 MB/s
串行连接 SCSI (SAS)
取代并行 SCSI 的点到点串行协议
支持的最大数据传输速度为 6 Gb/s (SAS 2.0)
光纤通道 (FC)
用于和存储设备进行高速通信的广泛使用的协议
可提供通过铜线和 / 或光纤操作的串行数据传输
最新版本的 FC 接口“ 16FC ”允许的最大数据传输速度为
16 Gb/s
Internet 协议 (IP)
一直以来用于传输主机到主机流量
提供利用现有基于 IP 的网络进行存储通信的机会
示例: iSCSI FCIP 协议
三、存储
磁带
低成本的长期数据存储解决方案
过去备份目标的首选选项
局限性
按顺序进行数据访问
一次只能进行一项应用程序访问
存在物理磨损
存储 / 检索开销
光盘
在小型的单用户计算环境中广泛用作分发介质
在容量和速度方面有限
一次写入、多次读取 (WORM) CD-ROM DVD-ROM
其他变体: CD-RW Blu-ray 磁盘
磁盘驱动器
最为流行的存储介质
具有很大的存储容量
随机读 / 写访问
磁盘驱动器性能
1、电子机械设备
影响存储系统的总体性能
2、磁盘服务时间
磁盘完成 I/O 请求所用的时间,取决于:
寻道时间
旋转延迟
数据传输速度
3、寻道时间
定位读 / 写磁头所用的时间
寻道时间越短, I/O 操作越快
寻道时间规范
包括
全程
平均
道间
磁盘的寻道时间由驱动器制造商
指定
4、旋转延迟
盘片通过旋转将数据置于读 /
写磁头下所用的时间
取决于磁盘轴的旋转速度
平均旋转延迟
旋转一周所用的时间的一半
对于“ X” rpm ,驱动器延迟以
毫秒为单位按以下方式计算:
0.5/(X/60)
5、数据传输速度
每单位时间驱动器可以向 HBA 输送的平均数据量
内部传输速度:数据从盘片表面移至磁盘内部缓冲区时的速度
外部传输速度:数据通过接口移至 HBA 时的速度
I/O控制器的利用率与响应时间
根据磁盘驱动器性能的基本法则:平均响应时间=服务时间/(1-利用率)
服务时间是控制器为 I/O 提供服务所用的时间
对于性能敏感型应用程序,磁盘的利用率通常低于其 I/O
务功能的 70%
基于应用程序要求和磁盘驱动器性能的存储设计
为满足应用程序容量需求所需的磁盘 (D C )
DC=所需总容量/单个磁盘 的容量
为满足应用程序性能需求所需的磁盘 (D P )
DP=峰值工作负载时应用程序生成的IOP是/由单个磁盘提供服务的IOPS
根据磁盘服务时间由磁盘提供服务的 IOPS (T S )
TS=寻道时间+0.5/(磁盘转速/60)+数据块大小/数据传输速度
T S I/O 完成所用的时间,因此,由磁盘提供服务的 IOPS 等于
(1/T S )
对于性能敏感型应用程序
  • 48
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值