raid-cache 设置问题

使用方法等详细信息请关注公众号【生物信息分析学习】(swxxfxxx)

这里所述的是鲲鹏的服务器,遇到的问题是io过载太高。

拟使用的解决方式有:

  1. 增加网线直连,或使用交换机。
  2. 增加万兆网卡。
  3. 增加独立服务器的独立存储。(我这里做了存储共享)

然而,没有一项是可以马上实行的,于是继续寻找方案。

期间将其他服务器的连接断开了,结果还是发现io继续过载。
于是发现有人说raid 的 cache没有开的话,也会造成io过载。

以下是部分日志:

未配置前:

1
$ ./storcli64 /c0 show all

Virtual Drives = 1

VD LIST :


DG/VD TYPE State Access Consist Cache Cac sCC Size Name

0/0 RAID5 Optl RW Yes RWTD - ON 276.486 TB raid5

配置:

1
$ ./storcli64 /c0/v0 set rdcache=RA

CLI Version = 007.1107.0000.0000 June 21, 2019
Operating system = Linux 4.18.0-193.28.1.el7.aarch64
Controller = 0
Status = Success
Description = None

Detailed Status :


VD Property Value Status ErrCd ErrMsg

0 rdCache RA Success 0 -

1
$ ./storcli64 /c0/v0 set wrcache=WB

CLI Version = 007.1107.0000.0000 June 21, 2019
Operating system = Linux 4.18.0-193.28.1.el7.aarch64
Controller = 0
Status = Success
Description = VD is currently operating in WT mode.

Detailed Status :


VD Property Value Status ErrCd ErrMsg

0 wrCache WB Success 0 -

1
$ ./storcli64 /c0/v0 set iopolicy=Cached

CLI Version = 007.1107.0000.0000 June 21, 2019
Operating system = Linux 4.18.0-193.28.1.el7.aarch64
Controller = 0
Status = Success
Description = None

Detailed Status :


VD Property Value Status ErrCd ErrMsg

0 IoPolicy Cached Success 0 -

配置后:

1
$ ./storcli64 /c0 show all

Virtual Drives = 1

VD LIST :


DG/VD TYPE State Access Consist Cache Cac sCC Size Name

0/0 RAID5 Optl RW Yes RWTC - ON 276.486 TB raid5

说是会降,我还没重启,等后续吧。

==================================================================
重新开机后:
$ top
top - 17:41:40 up 4 min, 2 users, load average: 0.02, 0.09, 0.04
Tasks: 767 total, 1 running, 369 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

2022-05-25 17:46 # 任务投递
2022-05-25 17:54 #
top - 17:54:42 up 17 min, 2 users, load average: 191.82, 151.32, 76.52
哈哈,没有用。
==================================================================
==================================================================
还有后续哈:
将阵列属性从直写改为回写。

1
2
3
4
./storcli64 /c0/v0 set pdcache=on
./storcli64 /call/v0 set rdcache=ra
./storcli64 /c0/v0 set iopolicy=cached
./storcli64 /c0/v0 set wrcache=awb

./storcli64 /c0/v0 set pdcache=on—-打开硬盘缓存

开启读缓存

storcli64 /call/v0 set rdcache=ra

开启写缓存

开启写缓存需要先设置IO优先级为缓存 storcli /c0/v0 set iopolicy=cached
storcli64 /c0/v0 set wrcache=awb

===================================================================
然后呢,我又重启了,不知道怎么样,明天再试试直连吧。
一键传文本截图如是,也算是半自动化了。

===================================================================
嘁,图片插入翻车。
安装插件:
npm install hexo-asset-image –save

==================================================================
主要参考资料:开启RAID卡Cache