linux raid卡缓存,RAID卡的缓存与磁盘自带的缓存的关系
RAID卡的缓存与磁盘自带的缓存的关系
RAID卡是否有(启用)缓存对“随机读写”性能有巨大的影响。中高端的RAID卡都有缓存(价格也高)。
那么RAID卡的缓存与磁盘自带的缓存是如何设置的?
戴尔服务器的perc H710 RAID卡有512M缓存,并带电池。
建立阵列的时候(raid5),关于RAID卡缓存的默认选项是:
读取策略:自适应
写策略:回写
磁盘高速缓存策略:禁用
属性解释:
读取策略:一般要启用,采用预读取策略,可提高“随机读取”性能。第二次读取相同数据时可以命中缓存。
写策略:
一般要启用“回写”,操作的是RAID卡上的缓存。
写入数据时先写入到缓存就算写入成功了,然后RAID卡控制器再把多个写IO合并为一个写IO一次性写入磁盘,提高“随机写入”的性能。
因为RAID卡带电池,机房停电时,电池可给缓存供电72小时。缓存中的数据不会丢失。
另外,如果没有给缓存接电池,默认“写缓存”是不被启用的(除非强行设定为“没有电池也启用写缓存”)。
磁盘高速缓存策略:
操作的是磁盘自带的高速缓存。 做RAID时,一般要禁用,防止机房停电时磁盘自带缓存中的数据丢失。磁盘可不带电池。
RAID卡控制器可控制磁盘自带的缓存是否启用。
家用台试机(未使用RAID卡)在windows操作系统中有选项可以控制磁盘自带的缓存是否启用(默认启用)。
Windows如何开启、关闭磁盘写缓存
打开磁盘写入缓存可以提高操作系统的性能 ;但是,突然停电时它可能导致信息的丢失。下面介绍如何启用磁盘写入缓存打开或关闭。
打开或关闭磁盘写入缓存:
1、用鼠标右键单击我的电脑,然后单击属性
2、单击硬件选项卡,然后单击设备管理器
3、扩展磁盘驱动器
4、用鼠标右键单击您要在其打开磁盘写入缓存打开或关闭,的驱动器,然后单击属性
5、单击策略选项卡。
6、单击以选中或清除相应的启用写入缓存在磁盘上复选框。
7、单击确定
Linux如何开启、关闭硬盘写缓存(Write Cache)
在Linux中,有时我们希望打开或关闭硬盘写缓存(Write Cache),此时可以用hdparm命令来实现。
建议下载最新hdparm版本,网址为:http://sourceforge.net/projects/hdparm/ 下载自行安装
CentOS 5.4 默认带的hdparm是6.6版本,要升级一下。yum update hdparm,试了好几个yum源,最新的都是6.6,不能通过yum升级。
hdparm的改变是个临时的状态,下次再次启动Linux系统的时候hdparm将会消失。所以要想永久的保存修改后的信息,就必须把修改后的参数和数据写入/etc/rc.d/rc.local或/etc/rc.local文档,甚至比启动过程要早运行的程式中。
安装 hdparm
用以下命令安装 hdparm:
make &&
make install
注意在默认情况下, hdparm 是安装在 /sbin 因为一些系统可呢能需要它在启动时在/usr被连接前. 如果你想把 hdparm 安装在 /usr下, 那么替换上面的命令为下面这个:
make &&
make binprefix=/usr install
测试服务器磁盘读写速度:hpparm -T -t /dev/sdx
-T 表示不读取磁盘,直接从Linux缓存读取数据的速度
-t 表示不使用预先的数据缓冲从磁盘连续读取的速度
/dev/sdx是设备名
查看当前硬盘写Cache状态
root@ubuntu:~/hdparm-9.37# hdparm -W /dev/sda
关闭硬盘的写Cache
root@ubuntu:~/hdparm-9.37# hdparm -W 0 /dev/sda
打开硬盘的写Cache
root@ubuntu:~/hdparm-9.37# hdparm -W 1 /dev/sda
hdparm的参数参数说明:
root@ubuntu:~/hdparm-9.37# ./hdparm -h
hdparm � get/set hard disk parameters � version v9.37, by Mark Lord.
Usage: hdparm [options] [device ...]
Options:
-a Get/set fs readahead
-A Get/set the drive look-ahead flag (0/1)
-b Get/set bus state (0 == off, 1 == on, 2 == tristate)
-B Set Advanced Power Management setting (1-255)
-c Get/set IDE 32-bit IO setting
linux raid卡缓存,RAID卡的缓存与磁盘自带的缓存的关系相关推荐
- dd linux 测试写速度,正确的使用dd进行磁盘读写速度测试
测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件. 测试指令:dd if=/dev/zero of=/data01/test. ...
- linux 使用了哪个存储阵列卡,Linux中RAID概述及配置实验
Linux中RAID概述及配置实验 一.RAID磁盘阵列概述 RAID 0 (条带化存储) RAID 1(镜像存储) RAID 5 RAID 6 RAID 1+0(先做镜象,再做条带) RAID 0+ ...
- dell linux raid 查看,HP_DELL RAID卡查看工具介绍
操作系统自带的命令查看RAID: 软件raid:查看raid级别,状态等信息[生产环境没人敢用软raid,除非他不想干了] # cat/proc/mdstat 硬件raid:查看raid的厂商,型号, ...
- linux 修改hba参数,更改Raid卡和HBA卡在linux下的启动顺序
更改Raid卡和HBA卡在linux下的启动顺序 发布时间:2006-01-11 10:13:07来源:红联作者:新新 当server安装好RHEL3系统以后,如果又添加了HBA卡,准备连接光纤存储的 ...
- linux系统怎么查看raid卡信息,LINUX下查SCSI卡、RAID卡信息的命令
Linux下查SCSI卡.RAID卡信息的命令 shell#cat /proc/scsi/scsi shell#/sbin/lspci shell#/usr/sbin/dmidecode 例: [ro ...
- dell r220服务器配置oracle linux 阵列卡,如何在Dell服务器PERC5/6阵列卡配置RAID
创建逻辑磁盘 进入PERC5/6阵列卡的方式:在开机自检的过程中,看到Ctrl-R的提示后按下Ctrl-R,进入阵列管理界面. 1.按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CT ...
- DELL磁盘阵列控制卡(RAID卡)MegaCli常用管理命令汇总
前言: MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收购变成了现在的Broadcom,所以现在想下载MegaCli,需要去Broadcom官网查找Legacy产品支持,搜索M ...
- 什么是dell阵列卡(raid卡)?raid卡概述
一.RAID卡概述 1.DELL阵列卡(RAID卡) RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列.简单的说,RAID是一种 ...
- MegaRAID阵列卡配置RAID阵列 - WebBIOS - CLI
自动创建RAID 操作场景 在对RAID了解不深.对RAID级别没有特殊要求.或存储环境简单的情况下,可以选择自动创建RAID. 该任务指导安装调测工程师登录CU界面后配置自动创建RAID. 必备事项 ...
最新文章
- 我放弃了年薪200万的岗位,因为“复制粘贴”的技术活让人厌恶
- Java程序员必备秘籍 Scala与Clojure函数式编程语言
- 《毅力–如何培养自律的习惯》读书笔记
- 【数据科学系统学习】机器学习算法 # 西瓜书学习记录 [12] 集成学习实践
- java qq通信_结对博客(Java通信项目QQ)
- python测验5 函数和代码_测验5: 函数和代码复用 (第5周)-单选题
- mac自带的python怎么升级_mac上怎么更新python
- arcgis server site 快速恢复与重建
- SpringBoot与Redis缓存
- SQL Server 镜像
- 子网掩码计算器java源码
- leetcode 838.推多米诺
- JavaScript字符串(Date和Math对象)的相关操作及实例
- Excel导出(浏览器下载器下载导出Excel)
- VBS实现的日程提醒小工具
- 一年讲50本书,年收入过亿,罗振宇没做到的,樊登读书会凭什么?
- docker的下载与安装
- 基于内容的电影推荐:物品画像用户画像为用户产生TOP-N推荐结果
- php 排队叫号源码,排队叫号机源代码
- PETSc: Cygwin环境下安装实践