H3C RAID-P460 阵列卡启用缓存加速

2025 年 11 月 28 日 9 点热度 0 人点赞 0 条评论

新华三这个阵列卡在 BIOS 中没装电池无法启用缓存功能,只有一个 「已禁用」 的选项。

但这个卡用的是 Microsemi P460 主控,也就是可以用 Microsemi 的 arcconf 工具在操作系统直接管理阵列卡。

首先需要到 Microsemi 网站搜索下载 arcconfhttps://www.microchip.com/en-us/adaptec

下载后解压得到 Linux 版本的二进制文件,上传服务器或者 LiveCD 运行都行。

首先开启逻辑盘的缓存,运行:

./arcconf setcache 1 logicaldrive all con

提示成功后,开启无电池写缓存 (无 UPS 需谨慎操作):

./arcconf setcache 1 nobatterywritecache enable

如果提示失败,则需要关闭 SSD IO Bypass:

./arcconf setarrayparam 1 0 ssdiobypass disable

再打开硬盘自带的缓存:

./arcconf setcache 1 drivewritecachepolicy Configured 1 Unconfigured 1 hba 1

这一套下来后运行./arcconf getconfig 1 | grep Cache 应该可以看到缓存都打开了,但是默认缓存比例是读 100% 写 0%,还需要手动改改,运行:

./arcconf setcache 1 cacheratio 60 40

第一个参数是读比例,第二个是写比例,按业务自行调整。

我这里有 UPS,所以开启了写缓存,如果没有 UPS 或者电池的话,可能有断电丢数据的风险。

最后再运行./arcconf getconfig 1 | grep Cache,确认参数无误后重启即可。

耗子

练习时长 4 年半的个人程序员 喜欢 PHP 、 Go 、 Vue 和 Python Music~

文章评论

Loading...