首页 > 代码库 > raid policy io scheduler

raid policy io scheduler

===========================================================

RAID

===========================================================

安装软件

#rpm -ivh http://192.168.97.250/rpms/storcli-1.04.07-1.noarch.rpm

查看

#/opt/MegaRAID/storcli/storcli64 /c0 /vall show

#/opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show

更改RAID写策略为 always write back,c0 = control 0, v0 = vd0,vall = all the vd

#/opt/MegaRAID/storcli/storcli64 /c0 /vall set wrcache=awb

#/opt/MegaRAID/storcli/storcli64 /c0 /v0 set wrcache=wt

更改RAID IO策略为direct

#/opt/MegaRAID/storcli/storcli64 /c0 /vall set iopolicy=cached

#/opt/MegaRAID/storcli/storcli64 /c0 /v1 set iopolicy=direct


[root@yhj02node156236 storcli]# /opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show

Controller = 0

Status = Success

Description = Show Drive Information Succeeded.



Drive Information :

=================


----------------------------------------------------------------------------

EID:Slt DID State DG       Size Intf Med SED PI SeSz Model               Sp 

----------------------------------------------------------------------------

20:0     17 Onln   0 558.406 GB SAS  HDD N   N  512B AL14SEB060N         U  

20:1     18 Onln   0 558.406 GB SAS  HDD N   N  512B AL14SEB060N         U  

20:2     16 Onln   0 558.406 GB SAS  HDD N   N  512B AL14SEB060N         U  

20:3     19 Onln   0 558.406 GB SAS  HDD N   N  512B AL14SEB060N         U  

20:4     21 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:5     25 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:6     27 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:7     26 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:8     23 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:9     24 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:10    22 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

20:11    28 Onln   1 446.625 GB SATA SSD N   N  512B INTEL SSDSC2BB480G6 U  

----------------------------------------------------------------------------


EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup

DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare

UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface

Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info

SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign

UGUnsp-Unsupported

[root@yhj02node156236 storcli]# /opt/MegaRAID/storcli/storcli64 /c0 /vall show             

Controller = 0

Status = Success

Description = None


Virtual Drives :

==============

----------------------------------------------------------

DG/VD TYPE  State Access Consist Cache sCC      Size Name 

----------------------------------------------------------

0/0   RAID5 Optl  RW     Yes     RWTC  -   49.999 GB      

1/1   RAID5 Optl  RW     Yes     RAWBD -    3.052 TB      

0/2   RAID5 Optl  RW     Yes     RWTC  -    1.586 TB      

----------------------------------------------------------


Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded

Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent|

R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|

AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled

Check Consistency




===================================================================

IO scheduler

===================================================================

查看

#grep -H ^ /sys/block/{s,v}d*/queue/scheduler 2>/dev/null

更改为deadline

#ls /sys/block/sd*/queue/scheduler |while read i;do echo deadline > $i;done

写入到开机自启动里

#ls /sys/block/sd*/queue/scheduler |while read i;do echo "echo deadline > $i">>/etc/rc.d/rc.local;done

#echo "deadline" > /sys/block/sdb/queue/scheduler

#echo "echo deadline > /sys/block/sdb/queue/scheduler" >> /etc/rc.d/rc.local

raid policy io scheduler