megacli_sw服务器的设置过程


背景

采购的申威服务器有四块硬盘, 第一台服务器在sdd上面安装了一个银河麒麟v10的系统
sda,sdb,sdc 三块硬盘没有进行raid设置, 直接还是用的JBOD模式
这周开始的时候我将申威的机器使用了lvm的方式进行了挂载
但是发现性能提升很差.
联系原厂给了一个 debian的镜像盘,说可以进行raid卡的设置.
因为设置过程中一波三折. 所以特记录一下这些操作

megacli简介

megacli 是LSI公司的一款raid控制台命令行软件
LSI其实已经于2015年被博通收购了. 博通自己的raid一般使用storcli命令进行管理.
LSI旗下的raid卡我用的比较多的是 9361-8i 2G类型的办卡
其实还有一些类似于inspur SAS 3108的raid卡, 用的芯片其实也是LSI公司的. 国产的很多机器 因为BIOS和BMC方面还比较孱弱.
所以很多机器并没有将raid的设置集成到BIOS或者是装弹出式的GUI界面上面来 所以这时候需要使用命令行方式进行raid的创建于管理.

raid卡的优点

1. 更大的容量避免单盘容量上限, lvm虽然也可以实现,但是他的保护不如raid卡.
2. 更好的数据保护,可以设置raid5+hot spare 的方式. 这样可以在坏多快盘时可以正常使用
3. 提供更家优秀的读写性能. 避免单盘性能受限. 需要注意kafka一般直接raw disk就可以. 他可以通过partition的方式来提高性能.
4. 管理方面有安全性和稳定性的保证.

megacli命令简介

# 需要注意 默认安装的在/opt 目录下面 是MegaCLI的命令
# 申威机器这边其实是 megacli 小写命令.
MegaCLI -AdpAllInfo -aAll:显示所有控制器的信息。
MegaCLI -EncInfo -aAll:显示所有外置式磁盘柜信息。
MegaCLI -PDList -aAll:显示所有物理磁盘信息,包括序号、状态、容量等。
MegaCLI -LDInfo -Lall -aAll:显示所有逻辑磁盘信息,包括RAID级别、状态、容量等。
MegaCLI -PDHSP -Set -PhysDrv[E:S] -aALL:启用硬盘预热,可以加速磁盘的初始化和重建速度。
MegaCLI -LDInit -Start -Full -LALL -aALL:初始化逻辑磁盘。
MegaCLI -LDSetProp Cached -LAll -aAll:启用/禁用逻辑磁盘缓存。
MegaCLI -AdpSetProp -CacheFlushInterval -aAll:设置缓存刷新间隔时间。
MegaCLI -AdpBios -EnblMntDlg -aAll:启用BIOS的一些监视功能,如硬盘故障预警声音等。
MegaCLI -AdpPR -Info -aAll:显示预取信息,该命令仅适用于支持预取的RAID卡。

申威机器的处理过程

#清理磁盘状态 删除JBOD的信息
megecli -AdpSetProp -EnableJBOD -0 -a0
# 查看磁盘信息
megacli -pdlist -a0 |egrep -i 'state|slot'
# 创建raid
megacli -CfgLdAdd -r5 [13:0,13:1,13:2,13:3] -a0
# 查看一下逻辑盘的问题
megacli -LDInfo -Lall -aALL
# 设置磁盘缓存
megacli -LDSetProp -EnDskCache -Lall -aALL
# 设置写回
megacli -LDSetProp WB -Lall -aALL

megacli_sw服务器Raid卡的设置过程的更多相关文章

  1. Dell PowerEdge服务器RAID卡驱动下载

    Dell PowerEdge服务器RAID卡驱动下载 DELL新阵列卡驱动下载 型号 支持系统驱动 H310/710 /710P/810 Win2008 x32 Windows 2008 x64 Wi ...

  2. Dell服务器Raid卡电池策略调整

    DELL服务器的Riad卡都有可充电池的特性,这块可充电电池,在不使用时,也会有微弱的放电现象,当它的电量放电到低到一定程度时,Raid卡控制器就会对电池进行一次“放电”,将剩余的电量放掉,然后再进行 ...

  3. 记录篇-浪潮服务器raid卡

    在说raid卡之前,首先,我们要明确,不同的raid卡型号,会有不同的配置方式,但是总体来说是大同小异的 这里举例浪潮机架式服务器经常用到的raid卡型号:  PM8204      (其实像3108 ...

  4. dell服务器raid设置

    dell服务器raid设置 配置说明: 开机自检按ctrl+R键进入配置界面 如果服务器有raid卡,而不想做磁盘阵列时,需要做单盘RAID0,主要是为了让卡来识别一下硬盘 对raid进行操作很可能会 ...

  5. 戴尔PowerEdge服务器RAID控制卡的配置

    示例演示环境:PowerEdge R620 + H710p Raid控制卡  + 9 x 300G 10k SAS 硬盘 H310.H710.H810的配置方法与H710P大致相同,在此不再累述. 特 ...

  6. HP DL380服务器RAID信息丢失数据恢复方法和数据恢复过程分享

    [数据恢复故障描述]    客户服务器属于HP品牌DL380系列,存储是由6块73GB SAS硬盘组成的RAID5,操作系统是WINDOWS 2003 SERVER,主要作为企业部门内部的文件服务器来 ...

  7. 服务器&阵列卡&组raid 5

    清除raid信息后,机器将会读不到系统, 后面若进一步操作处理, raid信息有可能会被初始化掉,那么硬盘数据就有可能会被清空, 导致数据丢失, 否则如果只是清除raid信息,重做raid是可以还原系 ...

  8. 服务器RAID设置以及简单理解

    备注: 适用于测试环境,生产环境暂时未验证 1. RAID种类 最高性能的RAID0 完全拆分所有的IO 不进行校验 但是单盘损坏, 数据完全丢失 最高损耗的RAID1 损失一半的存储容量, 做镜像, ...

  9. 关于hp proliant sl210t服务器raid 1阵列配置(HP P420/Smart Array P420阵列卡配置)

    hp proliant sl210t服务器,一般都会带有两个阵列卡 一个服务器自带的Dynamic Smart Array B120i RAID控制器,一个为Slot卡槽上的Smart Array P ...

  10. 【转】MegaSAS RAID卡 BBU Learn Cycle周期的影响

    http://ju.outofmemory.cn/entry/140 背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最 ...

随机推荐

  1. 花了1块钱体验一把最近很火的ChatGPT

    前言 最近 OpenAI 发布了 ChatGPT,一经发布就在科技圈火得不行. ChatGPT是什么呢? 简单得说,ChatGPT,是一种基于对话的 AI 聊天工具.我们来看看ChatGPT自己得回答 ...

  2. 【华为云技术分享】DLI跨源|当DLI遇见MongoDB

    导语: MongoDB作为灵活高效易扩展的no-schema数据库,越来越受到互联网公司.游戏行业等开发者的青睐,但是MongoDB有着独特的语言接口,并不能很好满足数据分析师构建数据治理应用的需求, ...

  3. 如何快速上手 angular.js

    摘要:angular.js 准确的来说,应该不是一个框架,是一个 js 库,一个依赖于 jQuery 的进一步封装,去除繁琐的 DOM 操作,使用数据驱动的 MVC 模块化库. 哎,很难受,连续两个大 ...

  4. openGauss内核:简单查询的执行

    摘要:本文主要分析简单查询语句在业务处理线程Postgres上的执行流程,并介绍如何利用gdb梳理代码逻辑. 本文分享自华为云社区<openGauss内核分析(二):简单查询的执行>,作者 ...

  5. Error: Could not find or load main class org.elasticsearch.tools.java_version_checker.JavaVersionChecker

    把elasticsearch目录换到不属于root目录的其他目录就行了

  6. 一文读懂配置管理(CM)

    配置管理(Configuration Management),是一个用于建立和维护产品性能.功能和物理属性,并与其需求.设计和操作信息在整个生命周期内保持一致的系统工程. 配置管理是 ITIL(Inf ...

  7. 比 Python 快得吓人,PyPy 极简入门

    众所周知 Python 有一个致命的缺点:速度比 C.C ++ 等语言慢很多.PyPy 恰好可以解决这一问题,它能够让 Python 代码运行得比 C 还快. 比如: import time from ...

  8. 为什么加上<log4j2.version>配置就可以更新log4j2的版本?

    最近log4j2的核弹级漏洞席卷了大部分互联网公司,升级版本成了这两周的核心任务.对于要升级到什么版本,最新版本2.16.0是最佳选择.那么如何快速升级,之前也给出了Spring Boot项目升级版本 ...

  9. Python | BitMap算法及其实现

    BitMap概述 本文介绍 BitMap 算法的应用背景,算法思想和相关实现细节. 概括而言,BitMap 主要用来解决海量数据中元素查询,去重.以及排序等问题.这里对海量数据场景的强调,似乎暗示了这 ...

  10. Windows环境下,解决无法使用ping命令

    众所周知,ping命令是个非常实用的网络命令:有时,我们会发现在电脑中无法使用ping命令,一般来说,是由于电脑的环境变量出了问题,本文将介绍如何解决这个问题. 1.一般出现ping命令无法使用的情况 ...