`
java_somuch
  • 浏览: 10384 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

RAID卡设置中的参数解析

阅读更多

我们创建RAID时,会要求我们配置一些参数,这些参数究竟是什么意思呢?我们主要看下和CACHE相关的参数。

 

对于磁盘 I/O 来说,如果没有 CACHE ,就直接从硬盘读写;如果有 CACHE ,则首先从 CACHE 读写。

CACHE 具有两大功能:

 

-- 预读

CACHE 预读提高了计算机系统中的硬盘读的功能,尤其是在读取含有大量文件碎片的文件时。具有良好预读功能的 RAID 卡能在看起来很随机的读访问中,识别出读取磁盘的规律, 通过这个规律提前将系统要读取的数据放在 CACHE 中。

预读的两种方式:

Read Ahead

由于硬盘数据经常是以一族连续的硬盘扇区组织起来的,所以有时侯如把系统所请求的扇区随后的一个扇区里的数据 同时读进来是有价值的。对于数据文件的读取有利 , 特别是系统 CPU 的性能低时。

Pre-Fetch

当 RAID 卡发现系统要读的是先前已经读过的数据时,在 这一次,便将这一个数据块的数据写到 CACHE 里。对于程序文件的读取有利 。

 

 

 

写策略

-- 回写( Write Back )

-- 通写( Write Through )

 

-- 回写

回写是通过暂时将数据存在 CACHE 里,从而推迟将数据写到慢设备(如硬盘、磁带机)的一种工作方式。数据将在随后的时间,硬盘闲置的时候写到硬盘中。写的时候也是统一将 CACHE 内的尚未写出的数据按照数据块的在硬盘中的 BLOCK 序号写入,这样可以提高写的效率。

回写需要加电池给 CACHE 供电,以免数据在写到硬盘之前系统断电导致硬盘数据丢失。

增加 CACHE 大小对于预读来说,为系统提供了更多的来自 CACHE 的可供读取的记录。 对于回写来说,允许控制卡保存更多的记录留待后期写磁盘。特别是对于电梯式回写,使得连续的回写段之间有更近的间隔,降低硬盘写操作的平均访时间并提高了吞吐率。

 

-- 通写

通写模式下,所有数据在以命令完成状态返回到计算机之前,直接写到硬盘。两种写策略比较来说,写策略由通写改为回写时,可大幅度提高 RAID 性能。但回写具有一定的数据危险性。在突然断电的情况下,会丢失存于 Cache 尚未写入硬盘的数据。

RAID 卡工作在写策略为 THROUGH 时,缓存大小对 RAID 卡的性能影响很小,只有当写策略改为 BACK 时,缓存的作用才会发挥出来。

 

影响 RAID 卡性能的因素很多,其中可调因素主要有 RAID 卡缓存( CACHE )大小、写策略( WRITE POLICY )、读策略( READ POLICY )、条带的大小( STRIPE SIZE )。不同的 RAID 卡虽然说法略有不同,但意思是一样的。很多设置可以在 RAID 卡的配置工具中调整。

分享到:
评论

相关推荐

    raid卡日志分析.docx

    * 日志收集系统类型:Adaptec RAID 卡日志可以在 Windows(含 WinPE)、Linux 和 VMware 等系统中收集。 * 日志保存路径:Windows(含 WinPE)中,日志保存在 arcconf 工具所在位置下生成的 Support 目录中;Linux ...

    浪潮英信服务器 3108系列 RAID卡配置手册 V1.4.pdf

    ### 浪潮英信服务器3108系列RAID卡配置手册V1.4知识点解析 #### 一、概述 本手册主要介绍了浪潮英信服务器3108系列中使用的12G SAS RAID控制器(Inspur 3008iMR、Inspur 3108MR系列)的相关配置指南,旨在帮助用户...

    联想RD350重做raid卡

    在本篇文章中,我们将深入探讨如何为联想RD350服务器重做RAID卡的相关配置。这是一项较为复杂的任务,需要一定的技术背景和实践经验。为了更好地理解整个过程,本文将分为以下几个部分进行详细阐述:首先解释RAID的...

    联想万全R510 G7 RAID卡手册

    ### 联想万全R510 G7 RAID卡手册关键知识点解析 #### 一、RAID基础知识 ##### 1.1 RAID技术简介 RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,是一种通过在多个磁盘上分配数据来提高性能和/...

    浪潮服务器RAID配置方法.docx

    首先,在服务器开机自检过程中,当屏幕显示“Ctrl -H”提示时,这意味着可以进入RAID卡的配置模式。这通常是服务器启动到LSI(Lsi Logic)或类似品牌的RAID控制器自检阶段。在该界面,用户可以通过按下Ctrl -H组合键...

    服务器管理卡及RAID配置手册V2.3.docx

    本手册详细介绍了针对Dell IDRAC9 R系列、华为1288HV5以及浪潮SA5212M5服务器的管理卡配置、RAID设置、IDRAC恢复默认及出厂设置,以及服务器状态灯的相关信息。以下是这些内容的详细说明: 一、Dell IDRAC9 设置...

    MegaRaid卡命令行工具storcli,支持Arm和X86,支持主流操作系统

    **storcli:MegaRAID卡的全能命令行工具** storcli是一款强大的命令行工具,专为管理MegaRAID存储控制器而设计。它适用于多种操作系统平台,包括基于Arm架构和传统的X86架构,这使得它在各种硬件环境下都能灵活运用...

    windows server 2008 R2 集成Raid阵列卡驱动纪实.docx

    ### Windows Server 2008 R2 集成RAID阵列卡驱动知识点解析 #### 一、项目背景及目的 本纪实文档详细记录了Windows Server 2008 R2系统如何集成联想System x3850 X6系列服务器的RAID阵列卡驱动的过程。该操作旨在...

    浪潮服务器RAID配置方法.doc

    按下Ctrl-H组合键,用户将进入RAID卡的配置界面。这里会显示出RAID卡的型号和Firmware固件版本。点击“Start”按钮,进入WebBIOS的主界面,用户可以在此看到所有物理磁盘的详细情况。配置之前,确保所有硬盘状态为...

    浪潮服务器阵列卡驱动8222 2016-2019

    "8222"可能是指特定型号的阵列卡,但具体细节如性能参数、支持的RAID级别等信息未在标题和描述中给出。通常,这样的阵列卡会提供高速数据传输,并可能包含缓存以提高I/O性能。 4. **驱动程序更新的重要性**: ...

    浪潮服务器制作raid0.docx

    - 当服务器安装有两个RAID卡时,如果在一个RAID卡中安装了操作系统却无法正常启动,可以通过以下步骤解决: - 进入RAID卡的配置界面。 - 选择需要启动的操作系统所在的磁盘。 - 点击【Set Boot Drive】并将当前...

    浪潮服务器RAID配置方法(3).doc

    首先,在服务器开机自检过程中,当屏幕显示浪潮服务器的Logo后,用户需快速按下Ctrl-H组合键进入RAID卡的配置界面。这个界面会显示RAID卡的型号和Firmware固件版本,用户通过点击[Start]按钮开始配置过程。 进入Web...

    lsi raid sas2008

    2. **硬件安装**:指导用户如何正确安装控制器卡到服务器或存储系统中,包括插槽选择、连接SAS背板或扩展器、电源和冷却要求等。 3. **配置RAID阵列**:详述如何设置不同的RAID级别,以及每种级别的优缺点。例如,...

    RAID 530-8i 驱动windows2012R2&2016 驱动

    RAID 530-8i控制器是一款高性能的硬件RAID解决方案,支持多种RAID级别,包括但不限于RAID 0、RAID 1、RAID 5、RAID 6以及RAID 10、RAID 50和RAID 60。其中,RAID 0提供数据分块并行读写,提升性能;RAID 1则是镜像,...

Global site tag (gtag.js) - Google Analytics