服务器存储知识

合集下载

(完整版)海康存储服务器CVR存储方式配置说明

(完整版)海康存储服务器CVR存储方式配置说明

海康存储服务器CVR存储方式配置说明
怎样访问存储服务器、怎样登录海康存储服务器、修改存储服务器IP地址大家都知道了,这里不在介绍.
与配置NAS存储服务器一样,首先需要在存储服务器上创建阵列、在把阵列添加到虚拟存储池中,以下是CVR存储方式的配置过程:
1.选择下图中的逻辑卷管理标签
2。

在点击上图中的添加逻辑卷
3。

出现下图所示界面,在图中填写卷名称、卷容量、块大小默认即可,在勾选可用逻辑卷复选框,点击确定按钮。

4。

点击确定按钮之后,出现如下图所示对话框,提示“确定要添加逻辑卷吗”,点击确定即可.在重复以上步骤,直到把所有可用物理卷都划分成逻辑卷即可.
5.下图是把所有物理卷划分逻辑卷后的图
6。

选择上图所示的CVR管理选项,在选择配置CVR选项。

7.出现下图界面,添加2个私有卷,本例中的2个私有卷名称分别是lun_1,lun_2,点击确定即可。

8。

点击确定之后,出现私有卷配置成功对话框,关闭即可。

9.在配置录像卷,配置成功后,如下图所示。

10.私有卷、录像卷配置成功后,点上图中的回复CVR按钮,等几秒钟后CVR服务启动成功,如下图所示。

11.下面是在海康8200平台上配置录像,配置录像前需要,先在平台上添加嵌入式存储服务器,即有几个存储就添加几个嵌入式存储服务器.
12.在8200平台上录像管理里配置录像计划,配置录像计划时选择嵌入式存储如下图所示.。

2024年度浪潮服务器、存储及方案介绍培训

2024年度浪潮服务器、存储及方案介绍培训

混合存储
结合磁盘和闪存的优势,提供高性价 比的存储方案,满足多种应用需求。
全闪存存储
采用全闪存设计,提供极致的IO性能 ,适用于高性能计算、虚拟化等场景 。
2024/2/3
9
存储容量与扩展性说明
01
02
03
容量规划
根据业务需求进行存储容 量规划,支持TB、PB级数 据存储。
2024/2/3
扩展方式
学员B
浪潮的整体解决方案给我留下了深刻印象,它们能够很好地满足企 业在不同场景下的需求,具有很高的实用性和可扩展性。
学员C
这次培训让我对浪潮在行业中的地位和影响力有了更清晰的认识,我 对未来与浪潮的合作充满了期待。
2024/2/3
30
未来发展趋势预测
2024/2/3
技术创新持续加速
随着云计算、大数据、人工智能等技术的不断发展,浪潮将继续 加大在这些领域的研发投入,推出更多创新产品。
选型原则和方法论
业务需求导向
根据业务需求确定服务器、存储的性能、容 量等关键指标。
可扩展性和易升级性
选择具有良好可扩展性和易升级性的产品, 以适应未来业务的发展。
2024/2/3
性价比优先
在满足业务需求的前提下,优先考虑性价比 高的产品。
可靠性和稳定性
确保选型的服务器、存储具有高可靠性和稳 定性,以保障业务的连续运行。
测试验收阶段
对实施完成的系统进行全面的测试和验收,确保系统符合 客户需求和预期效果。
2024/2/3
后期维护阶段
提供全面的后期维护服务,包括硬件保修、软件升级、技 术支持等。整个实施周期根据项目的复杂程度和客户要求 而定,一般为数周到数月不等。
17

服务器基础知识(初学者必看)

服务器基础知识(初学者必看)

服务器基础知识(初学者必看) 服务器基础知识(初学者必看)1.服务器概述1.1 服务器的定义1.2 服务器的作用1.3 服务器的分类2.服务器硬件知识2.1 服务器的组成部分2.2 服务器的主要硬件参数2.3 服务器的存储技术3.服务器操作系统3.1 常见的服务器操作系统3.2 服务器操作系统的安装和配置3.3 服务器操作系统的管理和维护4.网络协议与服务4.1 常见的网络协议4.2 服务器常用的网络服务4.3 网络安全基础知识5.数据库管理5.1 数据库概述5.2 常见的数据库管理系统 5.3 数据库的安装和配置5.4 数据库的管理和维护6.网络存储技术6.1 网络存储概述6.2 常见的网络存储技术6.3 网络存储的部署和管理7.虚拟化技术7.1 虚拟化概述7.2 常见的虚拟化技术7.3 虚拟化环境的创建和管理8.服务器监控与维护8.1 服务器监控的意义8.2 常见的服务器监控工具8.3 服务器故障排除和维护附件:附件二:常见的网络协议速查表附件三:数据库安装和配置指南法律名词及注释:1.服务器:指在计算机网络中接受用户请求并提供相应服务的计算机设备。

2.网络协议:指在计算机网络中,用于规定通信双方之间的通信规则和数据格式的约定。

3.数据库:指存储和组织数据的容器,提供数据的增删改查功能。

4.网络存储:指将数据存储在网络中的设备上,实现数据的共享和统一管理。

5.虚拟化:指利用软件技术将物理设备虚拟化为多个逻辑设备的技术。

6.服务器监控:指对服务器的资源利用情况、运行状态、性能指标等进行实时监控和分析的过程。

全文结束\。

服务器培训资料

服务器培训资料

服务器培训资料一、服务器基础知识在进行服务器培训之前,首先需要了解一些关于服务器的基础知识。

服务器是一种计算机设备,主要用于存储、管理和处理大量数据,并提供网络服务。

它可以被用于搭建网站、提供电子邮件服务、存储和共享文件等。

1.服务器的分类服务器根据其功能和用途的不同,可以分为多种类型。

常见的服务器类型包括:- 文件服务器:用于存储和共享文件,并提供对文件的访问控制。

- Web服务器:提供网页的存储和传输功能,用于搭建网站并提供网站服务。

- 数据库服务器:用于存储和管理大量数据,并提供对数据的查询和处理功能。

- 邮件服务器:用于发送、接收和存储电子邮件。

- 应用服务器:用于托管和运行特定的软件应用程序。

2.服务器硬件服务器的硬件配置通常比普通个人计算机更高。

它通常具备更大的内存容量,更强大的处理能力和更可靠的存储设备。

此外,服务器还需要具备稳定的电源供应、可靠的网络连接和适当的散热系统,以确保服务器的稳定运行。

二、服务器操作系统服务器操作系统是一种特殊的操作系统,专门用于管理和运行服务器。

以下是一些常见的服务器操作系统:1. Windows ServerWindows Server是微软公司开发的服务器操作系统。

它提供了强大的管理和安全性能,并支持广泛的软件应用程序。

Windows Server也支持多种服务器角色,如域控制器、文件服务器和Web服务器等。

2. LinuxLinux是一种自由和开放源代码的服务器操作系统。

它具备高度的定制性和安全性,并被广泛用于互联网服务器、存储服务器和应用服务器等。

常见的Linux发行版包括Ubuntu、Red Hat和CentOS等。

3. UNIXUNIX是一种类UNIX操作系统家族的统称。

它具备稳定性、安全性和可扩展性,广泛应用于大型服务器环境。

常见的UNIX操作系统包括Solaris、AIX和HP-UX等。

三、服务器网络配置服务器的网络配置对于其正常运行和提供服务至关重要。

SAN存储技术知识介绍

SAN存储技术知识介绍

SAN存储技术知识介绍SAN(Storage Area Network)是一种计算机存储技术,它将存储设备集中在一个网络中,以提供高性能和可靠的数据存储解决方案。

SAN技术已经成为许多企业数据管理和存储的首选方法。

以下是SAN存储技术的介绍。

1.SAN的概念和基本原理:SAN是一种专门的网络,用于连接存储设备,如磁盘阵列、磁带库和磁带驱动器等。

它通过专用的高速数据通道(如光纤通道)将存储设备与服务器连接起来。

SAN通过提供高带宽和低延迟的数据通信,允许多个服务器同时访问存储设备,并提供共享存储资源的能力。

2.SAN的优势:SAN技术具有以下优势:-高性能:SAN提供高带宽和低延迟的数据传输,支持大规模数据传输和访问。

-可扩展性:SAN允许用户随着业务需求的增长,灵活地扩展存储容量,而无需重新配置整个存储架构。

-可靠性:SAN使用冗余路径和快速故障恢复机制,以确保存储设备的高可用性和数据的安全性。

-灵活性:SAN支持多种存储设备和协议,如磁带、磁盘阵列和光纤通道等,使得用户能够根据业务需求选择最适合的存储解决方案。

-简化管理:SAN提供了集中管理存储资源的能力,通过存储虚拟化和自动化技术,简化了存储管理的复杂性。

-数据共享:SAN允许多个服务器同时访问存储设备上的数据,实现数据的共享和协作。

3.SAN的组成部分:SAN由以下几个主要组成部分组成:-存储设备:如磁盘阵列、磁带库和磁带驱动器等,用于存储和管理数据。

-存储交换机:用于连接存储设备和服务器,并提供高带宽和低延迟的数据通信。

-存储管理软件:用于管理和配置存储设备,实现存储资源的虚拟化和自动化。

-光纤通道适配器:将服务器和存储交换机连接起来的物理接口。

-管理控制台:用于配置和监视SAN环境的中心管理工具。

4.SAN的应用:SAN技术广泛应用于各种数据管理和存储场景,包括:-数据中心:SAN可用于存储和管理大规模的企业数据,提供高性能和可靠性。

服务器扩容指南如何扩大服务器的存储容量

服务器扩容指南如何扩大服务器的存储容量

服务器扩容指南如何扩大服务器的存储容量随着互联网的快速发展,越来越多的企业和个人都在使用服务器来存储数据和提供服务。

然而,随着业务的增长,服务器的存储容量可能会变得不够用,这时就需要对服务器进行扩容。

服务器扩容是一项复杂的工作,需要仔细规划和操作。

本文将介绍服务器扩容的指南,帮助您扩大服务器的存储容量。

一、评估当前存储容量和需求在进行服务器扩容之前,首先需要评估当前的存储容量和需求。

您可以通过查看服务器的存储使用情况和预测未来的存储需求来确定是否需要扩容。

如果当前的存储容量已经接近上限,或者预计未来的存储需求会增加,那么就需要考虑对服务器进行扩容。

二、选择合适的扩容方案根据实际情况,您可以选择不同的扩容方案来扩大服务器的存储容量。

常见的扩容方案包括:1. 更换硬盘:如果服务器的硬盘已经满了,您可以考虑更换更大容量的硬盘来扩大存储容量。

在更换硬盘时,需要注意硬盘的接口类型和服务器的兼容性。

2. 添加硬盘:除了更换硬盘,您还可以在服务器上添加额外的硬盘来扩大存储容量。

可以选择内置硬盘或外置硬盘,根据实际需求选择合适的硬盘类型。

3. 扩展存储阵列:如果服务器使用了存储阵列来提供数据冗余和性能优化,可以考虑扩展存储阵列来增加存储容量。

在扩展存储阵列时,需要注意数据迁移和重新配置存储阵列。

4. 使用网络存储:如果服务器无法再添加硬盘或扩展存储阵列,可以考虑使用网络存储来扩大存储容量。

网络存储可以通过网络连接到服务器,提供额外的存储空间。

三、备份数据在进行服务器扩容之前,务必备份重要数据。

扩容过程中可能会涉及数据迁移和重新配置存储,为了避免数据丢失或损坏,建议提前备份数据到其他存储介质。

四、安排扩容时间服务器扩容是一项需要耗时的工作,可能会影响到服务器的正常运行。

在进行扩容之前,需要安排好扩容时间,确保在服务器负载较低的时候进行扩容操作,以减少对业务的影响。

五、执行扩容操作根据选择的扩容方案,执行相应的扩容操作。

存储基础知识DAS、SAN、NAS详解说明

存储基础知识DAS、SAN、NAS详解说明目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(F abric-Attached Storage,简称FAS);开放系统的网络化存储根据传输协议又分为:网络接入存储(Network-Attached Storage,简称NAS)和存储区域网络(Storage Area Netw ork,简称SAN)。

由于目前绝大部分用户采用的是开放系统,其外挂存储占有目前磁盘存储市场的70%以上,因此本文主要针对开放系统的外挂存储进行论述说明。

表一:存储入门:图文阐释DAS、NAS、SAN(图一)今天的存储解决方案主要为:直连式存储(DAS)、存储区域网络(SAN)、网络接入存储(NAS)。

如下表二:存储入门:图文阐释DAS、NAS、SAN(图二)开放系统的直连式存储(Direct-Attached Storage,简称DAS)已经有近四十年的使用历史,随着用户数据的不断增长,尤其是数百GB以上时,其在备份、恢复、扩展、灾备等方面的问题变得日益困扰系统管理员。

主要问题和不足为:直连式存储依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等),数据流需要回流主机再到服务器连接着的磁带机(库),数据备份通常占用服务器主机资源20-30%,因此许多企业用户的日常数据备份常常在深夜或业务系统不繁忙时进行,以免影响正常业务系统的运行。

直连式存储的数据量越大,备份和恢复的时间就越长,对服务器硬件的依赖性和影响就越大。

存储基础知识培训

描述了中央存储设备,它可以通过网络连接到多 个客户端。
专用存储网络 (SAN)
学习如何为服务器提供高速数据传输,其目的是 使数据在多个服务器之间共享。
物件存储
介绍一种现代的思想方式,用于访问不同媒介的 对象存储。
备份与归档技术
备份和归档数据,为业务连续性和数据备份计划 提供更好的打击措施。
存储设备的分类
存储安全和可靠性的重要性
数据丢失
防病毒软件的使用,分层备份, 数据加密和MD5校验文件。
在安全的存储中运行业务 系统
了解业务计划的多个组件,以及 如何为存储设备实现基本SLA。
访问控制和可用性
审查访问控制策略,包括访问控 制列表和用户授权,并了解如何 通过混合系统提高可用性。
性能
介绍RS的性能数据,DPM和IOPS, 以及如何定义有效的SLA。
存储管理的方法份和恢复,以及数据安全性检查。
2
容量规划和分配
管理存储设备容量,例如为每个目的分配容量。
3
性能管理和优化
保持高效性能,保证SLA的遵守,以及现有环境的诊断。
存储性能优化技巧
• SSD架构的使用 • 闪存缓存技术 • I/O大小和排队算法 • 分层存储技术 • 缓存策略和调度算法
存储基础知识培训
欢迎大家来到存储基础知识培训,今天我们将会学习关于存储技术的全新领 域。
存储基础知识概述
硬盘驱动器
学习数据的物理存储和SLA规划。
固态硬盘
对于读/写操作和空间进行管理, 以及如何使其性能最佳。
云存储
通过数据同步,备份和灾难恢复 进行云平台的管理。
存储技术的种类
网络附加存储器 (NAS)
直接附加 网络附加 存储区域网络

服务器、存储系统介绍全解

SAN存储架构特点
动态扩展
横向扩展,性能线性上升
高度可靠 全面的冗余机制
集中管理
网络化集中管理 维护简便
即插即用
1.2 存储系统架构介绍
FC-SAN与IP-SAN存储模式对比
FC-SAN
有距离限制 互操作性差 复杂程度高 较高的TCO
IP-SAN
无距离限制 互操作性强 安装、操作简单
更低的TCO
优点 1、备份功能,容错性很好 2、磁盘利用率较高,可用容量n-2 3、极大提高了数据存储的可靠性 1、磁盘写入数据较慢,比RAID5慢 2、相对于RAID5成本较高
缺点
应用 适合数据可靠性要求高的应用RAID10:RAID1和RAID0的结合,先做镜像然后做条带化。
DAS — (Direct -Attached storage )直连附加存储
1、传统部署存储的方式 2、存储管理通过各自连接的主机进行 3、其它主机访问存储必须通过LAN共享
1.2 存储系统架构介绍
DAS存储架构特点
适合结构简单、小规模分散式存储应用部署
无存储管理系统
不具备集中管理能力(依赖于服务器) 设备及数据管理复杂(依赖于服务器)
RAID5+热备方式的可用容量(TB)=931GB*(n-2)/1024
RAID6+热备方式的可用容量(TB)=931GB*(n-3)/1024 注:RAID5不用热备盘为n-1, RAID6用热备盘为n-2
1.2 存储系统架构介绍
按存储架构分类:
服务器内置存储 DAS(直连附加存储) NAS(网络附加存储) SAN(存储区域网络)
IT 技
21世纪
并行技术 (横向扩 展) 集群技术 (自动优 化性能) 虚拟技术 (动态配 置)

华为服务器存储方案(IPSAN)

4、保证系统高可靠性与高可用性
综合业务处理系统的数据备份是保证数据高可靠、高可用的基本手段。在本地及异地建立与业务系统相同的备份系统,或将综合业务处理系统的数据进行实时备份,将大大提高数据资源的可靠性。
5、提高效率降低成本
传统的数据由于比较分散,管理和备份都相当困难,容易造成损坏或丢失,安全性很低。在综合业务处理系统下,数据高度集中,管理和备份都非常方便,提高了工作效率同时也降低了系统成本。
3、经济性
设计方案不但要考虑采用技术的先进、可靠,而且还必须考虑用户的经济负担。因此,设计方案必须具备很高的性能价格比。
4、高可管理性与高可靠性
由于整个业务系统的数据采取集中式的存储策略,所以存储系统必须具备很高的可管理性。另外,计算机网络系统的外部环境是多变的,设计方案必须是强健的,能够很方便地进行调整,以满足外部环境的变化。
☉设备集中管理
所有设备(磁盘阵列、存储交换机、网络交换机等)都支持SNMP协议可以通过相应的图形化网管软件对设备进行管理。
IP存储御风而行
简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术最重要的贡献在于其对传统技术的继承和发展上:其一,SCSI(Small Computer Systems Interface,小型计算机系统接口)技术是被磁盘、磁带等设备广泛采用的存储标准,从1986年诞生起到现在仍然保持着良好的发展势头;其二,沿用TCP/IP协议,TCP/IP在网络方面是最通用、最成熟的协议,且IP网络的基础建设非常完善。这两点为iSCSI的无限扩展提供了夯实的基础。
丰富的存储业务功能
√远程复制:S1200支持增量、加密和压缩等多种基于用户策略设置的远程复制功能。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.为什么需要磁盘阵列? 如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效 的利用磁盘空间,一直是电脑专业人员和用户的困扰;而大容量磁盘的价格非常昂贵,对 用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。

过去十几年来,CPU的处理速度增加了五十倍有多,内存(memory)的存取速度亦大 幅增加,而数据储存装置--主要是磁盘(hard disk)--的存取速度只增加了三、四倍,形 成电脑系统的瓶颈,拉低了电脑系统的整体性能(through put),若不能有效的提升磁盘 的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。

目前改进磁盘存取速度的的方式主要有两种。一是磁盘快取控制(disk cachecontroller),它将从磁盘读取的数据存在快取内存(cache memory)中以减少磁盘存取 的次数,数据的读写都在快取内存中进行,大幅增加存取的速度,如要读取的数据不在快 取内存中,或要写数据到磁盘时,才做磁盘的存取动作。这种方式在单工环境(single- tasking envioronment)如DOS之下,对大量数据的存取有很好的性能(量小且频繁的存 取则不然),但在多工(multi-tasking)环境之下(因为要不停的作数据交换(swapping) 的动作)或数据库(database)的存取(因为每一记录都很小)就不能显示其性能。这种方 式没有任何安全保障。

其二是使用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘 使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相 关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用 的不同的技术,称为RAID level,不同的level针对不同的系统及应用,以解决数据安全 的问题。

一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘 阵列结合在一个控制器(RAID controler或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求: (1)增加存取速度, (2)容错(fault tolerance),即安全性 (3)有效的利用磁盘空间; (4)尽量的平衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能。

2.磁盘阵列原理 磁盘阵列中针对不同的应用使用的不同技术,称为RAID level,RAID是Redundent Array of Inexpensive Disks的缩写,而每一level代表一种技术,目前业界公认的标 准是RAID 0~RAID 5。这个level并不代表技术的高低,level 5并不高于level 3,level 1也不低过level 4,至于要选择那一种RAID level的产品,纯视用户的操作环境 (operating environment)及应用(application)而定,与level的高低没有必然的关系。 RAID 0及RAID 1适用于PC及PC相关的系统如小型的网络服务器(network server)及需要高磁盘容量与快速磁盘存取的工作站等,比较便宜;RAID 3及RAID 4适用于大型电脑及影像、CAD/CAM等处理;RAID 5多用于OLTP(On-Line Transaction Processing联机事务处理系统迫切需要,故使用较多而较有名气, RAID 2较少使用,其他如RAID 6,RAID 7,乃至RAID10等,都是厂商各做各的,并无一致的标准,在此不作说明。介绍各个RAID level之前,先看看形成磁盘阵列的两个基本技术:磁盘延伸(Disk Spanning): 译为磁盘延伸,能确切的表示disk spanning这种技术的含义。如图磁盘阵列控制器, 联接了四个磁盘,这四个磁盘形成一个阵列(array),而磁盘阵列的控制器(RAID controller)是将此四个磁盘视为单一的磁盘,如DOS环境下的C:盘。这是disk spanning的意义,因为把小容量的磁盘延伸为大容量的单一磁盘,用户不必规划数据在 各磁盘的分布,而且提高了磁盘空间的使用率。并使磁盘容量几乎可作无限的延伸;而各 个磁盘一起作取存的动作,比单一磁盘更为快捷。很明显的,有此阵列的形成而产生 RAID的各种技术。

磁盘或数据分段(Disk Striping or Data Striping): 因为磁盘阵列是将同一阵列的多个磁盘视为单一的虚拟磁盘(virtual disk),所以其数 据是以分段(block or segment)的方式顺序存放在磁盘阵列中,数据按需要分段,从第一 个磁盘开始放,放到最後一个磁盘再回到第一个磁盘放起,直到数据分布完毕。至于分段 的大小视系统而定,有的系统或以1KB最有效率,或以4KB,或以6KB,甚至是4MB或8MB 的,但除非数据小于一个扇区(sector,即521bytes),否则其分段应是512byte的倍数。 因为磁盘的读写是以一个扇区为单位,若数据小于512bytes,系统读取该扇区后,还要 做组合或分组(视读或写而定)的动作,浪费时间。从上图我们可以看出,数据以分段于在 不同的磁盘,整个阵列的各个磁盘可同时作读写,故数据分段使数据的存取有最好的效 率,理论上本来读一个包含四个分段的数据所需要的时间约=(磁盘的access time+数据 的tranfer time)X4次,现在只要一次就可以完成。

若以N表示磁盘的数目,R表示读取,W表示写入,S表示可使用空间,则数据分段的性能 为: R:N(可同时读取所有磁盘) W:N(可同时写入所有磁盘) S:N(可利用所有的磁盘,并有最佳的使用率)

Disk striping也称为RAID 0,很多人以为RAID 0没有甚么,其实这是非常错误的观念,因为RAID 0使磁盘的输出入有最高的效率。而磁盘阵列有更好效率的原因除数据分段外,它可以同时执行多个输出入的要求,因为阵列中的每一个磁盘都能独立动作,分段放 在不同的磁盘,不同的磁盘可同时作读写,而且能在快取内存及磁盘作并行存取 (parallel access)的动作,但只有硬件的磁盘阵列才有此性能表现。

从上面两点我们可以看出,disk spanning定义了RAID的基本形式,提供了一个便宜、灵活、高性能的系统结构,而disk striping解决了数据的存取效率和磁盘的利用率问题,RAID 1至RAID 5是在此基础上提供磁盘安全的方案。

RAID 1 RAID 1是使用磁盘镜像(disk mirroring)的技术。磁盘镜像应用在RAID 1之前就在很 多系统中使用,它的方式是在工作磁盘(working disk)之外再加一额外的备份磁盘 (backup disk),两个磁盘所储存的数据完全一样,数据写入工作磁盘的同时亦写入备份 磁盘。磁盘镜像不见得就是RAID 1,如Novell Netware亦有提供磁盘镜像的功能,但并 不表示Netware有了RAID 1的功能。一般磁盘镜像和RAID 1有二点最大的不同: RAID 1无工作磁盘和备份磁盘之分,多个磁盘可同时动作而有重叠(overlaping)读取的 功能,甚至不同的镜像磁盘可同时作写入的动作,这是一种最佳化的方式,称为负载平衡 (load-balance)。例如有多个用户在同一时间要读取数据,系统能同时驱动互相镜像的 磁盘,同时读取数据,以减轻系统的负载,增加I/O的性能。

RAID 1的磁盘是以磁盘延伸的方式形成阵列,而数据是以数据分段的方式作储存,因而 在读取时,它几乎和RAID 0有同样的性能。从RAID的结构就可以很清楚的看出RAID 1 和一般磁盘镜像的不同。

下图为RAID 1,每一笔数据都储存两份: 从图可以看出: R:N(可同时读取所有磁盘) W:N/2(同时写入磁盘数) S:N/2(利用率)

读取数据时可用到所有的磁盘,充分发挥数据分段的优点;写入数据时,因为有备份,所 以要写入两个磁盘,其效率是N/2,磁盘空间的使用率也只有全部磁盘的一半。

很多人以为RAID 1要加一个额外的磁盘,形成浪费而不看好RAID 1,事实上磁盘越来越 便宜,并不见得造成负担,况且RAID 1有最好的容错(fault tolerence)能力,其效率也 是除RAID 0之外最好的。

在磁盘阵列的技术上,从RAID 1到RAID 5,不停机的意思表示在工作时如发生磁盘故障,系统能持续工作而不停顿,仍然可作磁盘的存取,正常的读写数据;而容错则表示即使磁盘故障,数据仍能保持完整,可让系统存取到正确的数据,而SCSI的磁盘阵列更可在工 作中抽换磁盘,并可自动重建故障磁盘的数据。磁盘阵列之所以能做到容错及不停机, 是因为它有冗余的磁盘空间可资利用,这也就是Redundant的意义。

RAID 2 RAID 2是把数据分散为位(bit)或块(block),加入海明码Hamming Code,在磁盘阵列中作间隔写入(interleaving)到每个磁盘中,而且地址(address)都一样,也就是在各个磁 盘中,其数据都在相同的磁道(cylinder or track)及扇区中。RAID 2的设计是使用共 轴同步(spindle synchronize)的技术,存取数据时,整个磁盘阵列一起动作,在各作磁 盘的相同位置作平行存取,所以有最好的存取时间(accesstime),其总线(bus)是特别的设计,以大带宽(band wide)并行传输所存取的数据,所以有最好的传输时间(transfer time)。在大型档案的存取应用,RAID 2有最好的性能,但如果档案太小,会将其性能拉 下来,因为磁盘的存取是以扇区为单位,而RAID 2的存取是所有磁盘平行动作,而且是作单位元的存取,故小于一个扇区的数据量会使其性能大打折扣。RAID 2是设计给需要连 续且大量数据的电脑使用的,如大型电脑(mainframe to supercomputer)、作影像处理 或CAD/CAM的工作站(workstation)等,并不适用于一般的多用户环境、网络服务器 (network server),小型机或PC。

RAID 2的安全采用内存阵列(memory array)的技术,使用多个额外的磁盘作单位错误校 正(single-bit correction)及双位错误检测(double-bit detection);至于需要多少个

相关文档
最新文档