HBA 卡打开或关闭磁盘cache
2015-12-21 13:33
453 查看
1、在HBA卡环境下:
1-1、如果是后SAS盘
[root@localhost ~]# sdparm /dev/sdf
/dev/sdf: SEAGATE ST4000NM0023 0004
Read write error recovery mode page:
AWRE 1 [cha: y, def: 1, sav: 1]
ARRE 1 [cha: y, def: 1, sav: 1]
PER 0 [cha: y, def: 0, sav: 0]
Caching (SBC) mode page:
WCE 1 [cha: y, def: 1, sav: 1]
RCD 0 [cha: y, def: 0, sav: 0]
Control mode page:
SWP 0 [cha: n, def: 0, sav: 0]
Informational exceptions control mode page:
EWASC 1 [cha: y, def: 1, sav: 1]
DEXCPT 0 [cha: y, def: 0, sav: 0]
MRIE 0 [cha: y, def: 0, sav: 0]
Check HDD Write cache status #
sdparm /dev/sda
WC is disabled, it should show ‘Caching mode page = 0.
WC is enabled, it should show ‘Caching mode page = 1.
Disable write cache #
sdparm –s WCE=0 --save /dev/sda
Enable
write cache #
sdparm –s WCE=1 --save /dev/sda
1-2、如果是SATA盘 则使用 sg3
安装:yum install sg3*
检查硬盘的cache是否打开:hdparm -W /dev/sdd
如果cache打开则显示:write caching = 1 (on)
如果cache没有打开:write caching = not supported
打开cache :sg_raw –s 512 –i WCE.bin /dev/sda A1 0A 25 D6 01 E0 4F C2 A0 B0 00 00
关闭cache:sg_raw –s 512 –i WCD.bin /dev/sda A1
0A 25 D6 01 E0 4F C2 A0 B0 00 00
磁盘的默认设置:sg_raw
–s 512 –i WC_Set_feature.bin /dev/sda A1 0A 25 D6 01 E0 4F C2 A0 B0 00 00
WC_Set_feature.bin
WCD.BIN
WCE.BIN
2、在Raid卡环境下,使用Megacli直接关闭或打开:
MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0
注:如果是第3块 逻辑硬盘,则 命令为:MegaCli -LDSetProp -EnDskCache|-DisDskCache -L3 -a0
1-1、如果是后SAS盘
[root@localhost ~]# sdparm /dev/sdf
/dev/sdf: SEAGATE ST4000NM0023 0004
Read write error recovery mode page:
AWRE 1 [cha: y, def: 1, sav: 1]
ARRE 1 [cha: y, def: 1, sav: 1]
PER 0 [cha: y, def: 0, sav: 0]
Caching (SBC) mode page:
WCE 1 [cha: y, def: 1, sav: 1]
RCD 0 [cha: y, def: 0, sav: 0]
Control mode page:
SWP 0 [cha: n, def: 0, sav: 0]
Informational exceptions control mode page:
EWASC 1 [cha: y, def: 1, sav: 1]
DEXCPT 0 [cha: y, def: 0, sav: 0]
MRIE 0 [cha: y, def: 0, sav: 0]
Check HDD Write cache status #
sdparm /dev/sda
WC is disabled, it should show ‘Caching mode page = 0.
WC is enabled, it should show ‘Caching mode page = 1.
Disable write cache #
sdparm –s WCE=0 --save /dev/sda
Enable
write cache #
sdparm –s WCE=1 --save /dev/sda
1-2、如果是SATA盘 则使用 sg3
安装:yum install sg3*
检查硬盘的cache是否打开:hdparm -W /dev/sdd
如果cache打开则显示:write caching = 1 (on)
如果cache没有打开:write caching = not supported
打开cache :sg_raw –s 512 –i WCE.bin /dev/sda A1 0A 25 D6 01 E0 4F C2 A0 B0 00 00
关闭cache:sg_raw –s 512 –i WCD.bin /dev/sda A1
0A 25 D6 01 E0 4F C2 A0 B0 00 00
磁盘的默认设置:sg_raw
–s 512 –i WC_Set_feature.bin /dev/sda A1 0A 25 D6 01 E0 4F C2 A0 B0 00 00
WC_Set_feature.bin
WCD.BIN
WCE.BIN
2、在Raid卡环境下,使用Megacli直接关闭或打开:
MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0
注:如果是第3块 逻辑硬盘,则 命令为:MegaCli -LDSetProp -EnDskCache|-DisDskCache -L3 -a0
相关文章推荐
- iOS UIWebView错误信息: frame load interrupt
- Datatables学习文档
- 使用PCL的IntegralImageNormalEstimation遇到的vector subsript out of range问题
- NFS服务原理与应用
- TreePanel中查询
- 这个更新需要花去 50 M 磁盘上总计 /boot 的空间。请在 77k 磁盘上留出 /boot 空间。清空您的回收站和临时文件,用“sudo apt-get clean
- 122,数组与字符串的转换
- Go语言(golang)开源项目大全
- UIViewController---汇总
- 国内硬件创业的发展分析
- 四则运算项目
- 串口通信校验方式(even,odd,space,mark)
- php 添加curl 模块
- 微博生态圈盈利模式分析
- leetcode (228) Summary Ranges js代码实现
- online_judge_1127
- leetcode -- Sliding Window Maximum -- 重点
- Kettle调研
- java 通过sftp服务器上传下载删除文件
- PHP学习日记