raid卡的读写策略
影响 RAID卡性能的因素很多,其中可调因素主要有 RAID 卡缓存( CACHE )大小、写策略( WRITE POLICY )、读策略( READ POLICY )、条带的大小( STRIPE SIZE )。不同的 RAID 卡虽然说法略有不同,但意思是一样的。很多设置可以在 RAID 卡的配置工具中调整。在这里我们主要讲raid卡读写策略的区别。
在创建虚拟磁盘时,会需要对其数据读写策略进行定义,以规范后续虚拟磁盘运行过程中数据的读写方式。
数据读策略
在配置界面中一般体现为“Read Policy”。RAID卡支持如下两种数据读策略:
- 预读取方式:在配置界面中一般体现为“Always Read Ahead”、“Read Ahead”、“Ahead”等字样。使用此策略后,从虚拟磁盘中读取所需数据时,会把后续数据同时读出放在Cache中,用户随后访问这些数据时可以直接在Cache中命中,将减少磁盘寻道操作,节省响应时间,提高了数据读取速度。
要使用该策略,要求RAID卡支持数据掉电保护功能,且如果此时超级电容异常,可能导致数据丢失。
- 非预读取方式:使用此策略后,RAID卡接收到数据读取命令时,才从虚拟磁盘读取数据,不会做预读取的操作。
数据写策略
在配置界面中一般体现为“Write Policy”。RAID卡支持如下三种数据写策略:
- 回写:在配置界面中一般体现为“Write Back”等字样。使用此策略后,需要向虚拟磁盘写数据时,会直接写入Cache中,当写入的数据积累到一定程度,RAID卡才将数据刷新到虚拟磁盘,这样不但实现了批量写入,而且提升了数据写入的速度。当控制器Cache收到所有的传输数据后,将给主机返回数据传输完成信号。
要使用该策略,要求RAID卡支持数据掉电保护功能,且如果此时超级电容异常,可能导致数据丢失。
- 写通:在配置界面中一般体现为“Write Through”等字样。使用此策略后,RAID卡向虚拟磁盘直接写入数据,不经过Cache。当磁盘子系统接收到所有传输数据后,控制器将给主机返回数据传输完成信号。
此种方式不要求RAID卡支持BBU,即使BBU故障,也无影响,缺点是写入速度较低。
- 与BBU相关的回写:在配置界面中一般体现为“Write Back with BBU”等。使用此策略后,当RAID卡BBU在位且状态正常时,RAID卡到虚拟磁盘的写操作会经过Cache中转(即回写方式);当RAID卡BBU不在位或BBU故障时,RAID卡到虚拟磁盘的写操作会自动切换为不经过Cache的直接写入(即写通方式)。
针对LSI SAS3108:
- 当Firmware版本为4.270.00-4382及以下时,“Write Policy”的可选参数表现为“Write Back”(回写)、“Write Through”(写通)、“Write Back with BBU”(与BBU相关的回写)。
- 当Firmware版本为4.650.00-6121及以上时,“Write Policy”的可选参数表现为“Always Write Back”(回写)、“Write Through”(写通)、“Write Back”(与BBU相关的回写)。
raid卡的读写策略相关推荐
- Linux查看MegaSAS raid卡缓存策略
查看MegaSAS RAID卡的缓存策略 [root@localhost ~]# MegaCli -LDInfo -Lall -aALLAdapter 0 -- Virtual Drive Infor ...
- MegaSAS RAID卡 BBU Learn Cycle周期的影响
背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最后才发现是RAID卡的Cache写策略由WriteBack变成Writ ...
- 【案例】RAID卡写策略改变引发的问题
一 现象描述 开发反馈某产品的agent 的进程hang在某些线程上,查看日志,agent master 累积很多未处理的消息队列. 在17:00 – 21:00 之间,有一定程度的写 ...
- raid 物理盘缓存状态_服务器raid卡、磁盘缓存的配置策略
最近遇到不少因服务器异常断电,导致文件系统元数据等被破坏的问题,究其原因是磁盘缓存没有关闭. 不再重复码字了,直接贴图: 所以带raid卡.磁盘服务器环境的推荐配置为: 1 商用环境,RAID一定要有 ...
- RAID卡的安装配置
RAID卡安装配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...
- raid卡缓存对硬盘性能_服务器RAID配置方法大全
说明 本文以浪潮服务器为例,适用于LSI芯片Raid卡,包括但不限于Inspur 2008/2108 Raid卡.LSI 9240/9260/9261/9271 等Raid卡. 不同型号的Raid卡在 ...
- RAID卡原理与设置
RAID卡有自己的CPU,Cache Memory,通过集成或借用主板上的 SCSI 控制器来管理硬盘,可以称之为一个智能化的设备. RAID卡的分类一般根据集成的SCSI 控制器来划分.如果没 ...
- megacli 查看Raid卡和硬盘信息
megacli的安装 通过如下链接 http://down.51cto.com/data/2042596 或者 http://pan.baidu.com/s/1eQ2FeHc 下载至windows本地 ...
- adaptec raid linux,adaptec raid 卡管理软件在windows和linux下的安装使用介绍.doc
adaptec raid 卡管理软件在windows和linux下的安装使用文档 1.adaptec raid卡的管理软件在windows下安装后的运行界面如下图: 2.单击左栏中的direct at ...
最新文章
- C# ListT用法
- 汇编题目:按A键,当松开的时显示字母A
- Android开发——异步任务中Activity销毁时的问题
- OpenCV Viz转变
- 本地搭建wp,更新升级时需要ftp的解决办法
- Web应用中避免Form重复提交的三种方案
- CodeSmith使用存档
- javascript类式继承函数最优版
- postsql时间计算
- csgo准星设置代码_csgo准星代码怎么输入
- oracle 7天密码过期,oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- 安卓支持AES 256加密解密
- 紫罗兰永恒花园女性CG模型作品
- win10如何激活电脑系统
- wmi 计算机应用程序,WMI 提供程序宿主程序 (Wmiprvse.exe) 已安装 NLB 功能的基于 Windows Server 2008 的计算机上可能会崩溃...
- Node.js stream模块(三)背压机制
- echarts 多种类型的legend一行居中展示
- 计算机硬件故障检测实验报告,计算机系统的硬件检测实验报告
- Python的线程12 简易限流器
- 关于个人的年度小目标 --2019
热门文章
- 计算机病毒青少年网上公约,《全国青少年网络文明公约》学习心得
- 一个软件项目的组成成员及分工
- Oracle 官网下载地址
- video视频关键帧截取
- 批量修改文件夹下所有文件的名称
- UART 通用串行通信整理
- 拿捏Fiddler抓包教程(10)-Fiddler如何设置捕获Firefox浏览器的Https会话
- 混合波束成形| 高速铁路通信系统的信道估计:Location-Aided mMIMO Channel Tracking and Hybrid Beamforming for High-Speed
- [Ajax]ajax入门
- [VB.NET]设置TextBox的提示文字