Skip to content
遇见王斌 edited this page Oct 16, 2017 · 3 revisions

LDInfo

查看所有 RAID 卡的 Virtual Disk 信息

#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL -nolog
  • -LALL 表示查看所有 Virtual Disk,-L0 表示下标为 0 的 Virtual Disk
  • -aALL 表示所有 RAID ,-a0 表示第一个 RAID 卡,-a1 表示第二个,
[root@ xxxx]# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL -nolog                                 

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-6, Secondary-0, RAID Level Qualifier-3
Size                : 10.908 TB
Sector Size         : 512
Parity Size         : 3.635 TB
State               : Optimal   <<<< 这是正常的状态
Strip Size          : 64 KB
Number Of Drives    : 8         <<<< RAID组包含8块磁盘
Span Depth          : 1         <<<< 深度若是1,RAID 6
Default Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disabled
Encryption Type     : None
Is VD Cached: No

RAID型号对应表信息如下:

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0" #代表Raid 1
RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0" #代表Raid 0
RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3" #代表Raid 5
RAID Level : Primary-6, Secondary-0, RAID Level Qualifier-3" #代表Raid 6
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0" #代表Raid10

RAID卡缓存策略

Default Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBU

第一部分:

  • WriteBack:写缓存策略
  • WriteThrough:直接写入磁盘,不使用RAID卡缓存。

第二部分:

  • ReadAheadNone:不开启预读
  • ReadAhead:开启预读,在读操作的时候,预先把后面顺序的数据载入raid卡缓存,在顺序读的环境中能提供很好的性能,但是在随机读的环境中反而降低读的性能(适合文件系统,不适合数据库系统)
  • ReadAdaptive:自适应预读,在缓存和I/O空闲时选择预读,默认策略。

第三部分:

  • Direct:读操作不缓存到RAID卡缓存。【默认配置】
  • Cached:读操作缓存到RAID卡缓存。

第四部分:如果BBU(电池)出现问题是否启用Write Cache

  • No Write Cache if Bad BBU:如果BBU出现问题不使用Write Cache,从WriteBack自动切换到WriteThrough,默认配置。
  • Write Cache OK if Bad BBU: 如果BBU出现问题仍启用Write Cache,这种配置是非常不安全的,除非是有UPS或者双电源的情况下。
Clone this wiki locally