标签: lsi

软件与硬件 RAID 性能和缓存使用情况

我已经阅读了很多关于 RAID 控制器/设置的文章,经常出现的一件事是没有缓存的硬件控制器如何提供与软件 RAID 相同的性能。真的是这样吗?

我一直认为硬件 RAID 卡即使没有缓存也能提供更好的性能。我的意思是,你有专门的硬件来执行任务。如果是这种情况,获得没有缓存的 RAID 卡(例如 LSI 9341-4i 之类的并不便宜)有什么好处。

此外,如果只有缓存才能提高性能,是否有缓存配置可以立即写入磁盘但将数据保留在缓存中以进行读取操作,从而使 BBU 不是优先事项?

raid performance lsi

84
推荐指数
3
解决办法
11万
查看次数

LSI CacheCade SSD 存储分层的效果如何?

LSI 提供其CacheCade存储分层技术,该技术允许将 SSD 设备用作读写缓存以增强传统 RAID 阵列。

其他厂商也采用了类似的技术;HP SmartArray 控制器有其SmartCache。Adaptec 有MaxCache ……更不用说许多基于软件的加速工具(sTec EnhanceIOVelobitFusionIO ioTurbineIntel CASFacebook flashcache?)

来自ZFS背景,我使用不同类型的 SSD来处理读取缓存 (L2ARC) 和写入缓存 (ZIL) 职责。各自的工作负载需要不同的特征;写入缓存的低延迟和耐用性。读取容量大。

  • 由于固态硬盘的CacheCade可用于写读缓存,目的是什么呢RAID控制器的板载NVRAM玩吗?
  • 当用作写缓存时,CacheCade SSD 在写耐久性方面有什么危险?似乎鼓励使用消费者固态硬盘。
  • 写入是直接进入 SSD 还是先到达控制器的缓存?
  • 读缓存算法有多智能?我了解ZFS ARC 和 L2ARC 的功能。是否对 CacheCade 分层过程有任何见解?
  • 有哪些指标可以监控 CacheCade 设置的有效性?有没有一种方法可以观察缓存命中率或百分比?你怎么知道它是否真的有效?

我对 LSI 解决方案的意见和反馈很感兴趣。有什么注意事项吗?提示?

storage cache lsi hardware-raid

22
推荐指数
1
解决办法
2万
查看次数

管理 LSI 和类似 RAID 控制器上的电池重新学习周期

工程师如何处理 RAID 控制器电池“重新学习”周期?

如中所述:LSI MegaRaid 上的“电池重新学习”是什么?, 重新学习周期会使 RAID 控制器电池(BBWC 或 BBU)放电,从而取消写入缓存加速。检查电池寿命,充电后,重新启用写入缓存。在重新学习周期的持续时间内,这对服务器 I/O 性能有明显的影响。我认为这每月发生一次。

已经注意到性能下降,尤其是在数据库系统上:

数据库慢?检查 RAID 电池!

重新了解您的电池

我的背景是 HP ProLiant 服务器,它的Smart Array控制器没有经过这个练习(或者至少有更主动的电池寿命监控)。这似乎是一个可怕的功能(最大的不便,收益很小),但我在一个有许多 LSI 控制器(在Supermicro硬件上)的环境中,想看看是否可以将一揽子策略应用于相关系统。

  • LSI 控制器上重新学习周期的默认时间表是什么?
  • 这些重新学习周期有用吗?
  • 是否应该禁用此功能?
  • 如果您选择在您的环境中启用此功能,您将如何处理调度?您是手动安排这个还是允许控制器设置自己的时间表?
  • Dell Perc 控制器是否以同样的方式受到影响?(LSI 是 OEM

raid cache lsi hardware-raid dell-perc

13
推荐指数
1
解决办法
1万
查看次数

LSI 9285-8e 和 Supermicro SC837E26-RJBOD1 重复的机箱 ID 和插槽号

我正在使用 2 x Supermicro SC837E26-RJBOD1 机箱连接到 Supermicro 1U 主机中的单个 LSI 9285-8e 卡。每个机箱中有 28 个驱动器,总共 56 个驱动器位于 28 个 RAID1 镜像中。

我遇到的问题是 2 个机箱有重复的插槽(插槽列出两次,仅从 0 到 27)。所有驱动器还显示相同的机柜 ID (ID 36)。但是,MegaCLI -encinfo 正确列出了 2 个机箱(ID 36 和 ID 65)。

我的问题是,为什么会发生这种情况?我是否缺少有效使用 2 个机箱的选项?

这阻碍了我重建在插槽 11 中出现故障的驱动器,因为我只能指定机箱和插槽作为参数来替换驱动器。当我这样做时,它选择了错误的插槽 11(设备 ID 46 而不是设备 ID 19)。

适配器 #1 是 LSI 9285-8e,适配器 #0(由于空间限制我将其移除)是板载 LSI。

适配器信息:

Adapter #1

==============================================================================
                    Versions
                ================
Product Name    : LSI MegaRAID SAS 9285-8e
Serial No       : SV12704804
FW Package Build: 23.1.1-0004

                    Mfg. Data
                ================ …
Run Code Online (Sandbox Code Playgroud)

raid lsi sas megaraid

7
推荐指数
1
解决办法
8937
查看次数

LSI Megaraid 警报 - 清除热备件

我有几台带有 LSI Megaraid 控制器的 Supermicro 服务器,9266-8i。一个最近丢失了驱动器;我像往常一样更换了它,但在重新启动时它仍然发出哔哔声。它设置为 RAID 10 + 热备件。

MegaCli64 -AdpEventLog -GetEvents -f events.log -aALL && cat events.log 给我看:

Event Description: Global Hot Spare created on PD 08(e0xfc/s0) (global,rev)
Event Description: Reminder: Potential non-optimal configuration due to drive PD
                    08(e0xfc/s0) commissioned as emergency spare
Run Code Online (Sandbox Code Playgroud)

由于哔声模式是 1 秒开,3 秒关,这是“SPEAKER_HOTSPARE_ENTRY - 热备用驱动器已完成重建过程并已被带入阵列”的代码,我认为这是问题的根源。我已经更新到最新固件,因为发行说明提到了“潜在的非最佳配置”消息,但没有任何变化。

任何人都知道如何清除它?

raid lsi megaraid

7
推荐指数
1
解决办法
1万
查看次数

RAID60 瓦特 LSI 9361-8i:一致性检查反复发现不一致的奇偶校验

我正在为一个项目团队维护一个预配置的存储系统。存储由 RAID60 中的 36 x 8 TB HGST 磁盘(~240 TB 净)(RAID6 中的 2x18 个磁盘)组成,控制器是 MegaRAID SAS 9361-8i,OS=Scientific Linux 7.2

storcli64 /c0 /v1 show
DG/VD TYPE   State Access Consist Cache Cac sCC       Size Name
0/1   RAID60 Optl  RW     Yes     RWBD  -   ON  232.860 TB      
Run Code Online (Sandbox Code Playgroud)

在运行每周计划的一致性检查时(或者如果我手动触发它们),我会收到很多不一致警告,但它们似乎从未得到修复 - 在下一次 cc 期间,相同的警告再次出现:

[root@faith ~]# grep 22649241 /var/log/message*
/var/log/messages:Oct 25 20:54:01 faith MR_MONITOR[1604]: <MRMON063> Controller ID:  0   Consistency Check found inconsistent parity on VD#012    strip:  #012    ( VD   =   1,   strip#012      =   22649241)
/var/log/messages-20161002:Sep 25 …
Run Code Online (Sandbox Code Playgroud)

raid storage lsi hardware-raid

7
推荐指数
0
解决办法
785
查看次数

LSI 9260-8i 带 6 个 256gb SSD - RAID 5、6、10 还是整体上的坏主意?

我们正在为我们相当繁忙的网站配置一个新的生产服务器。我们选择的主机提供带有 LSI 9260-8i 卡的 6 驱动器配置。

我最初的想法是用 SSD(Intel 520 256gb)填充所有六个托架并将它们设置为 RAID。好主意、坏主意还是糟糕的主意?

卡可以处理吗?我们应该使用 RAID 5、6 还是 10?这将是提供商第一次用 SSD 填充此机架式安装的所有六个插槽,因此他们有点犹豫。我想知道是否有其他人使用这张卡在生产环境中做过类似的事情。

我们每天进行大约 43GB 的写入,目前使用大约 300GB 的存储空间。该服务器充当大约 100 万个文件的网络服务器、数据库和图像存储。该计划是将 SSD 的供应不足约 10% 到 20%,以增加其整体寿命和性能。

后备选项是 RAID 1 中的 2x480gb SSD 和 RAID 1 中的另一个 2x1TB HDD。

这背后的动机是 2xSSD 和 6xSSD 之间的服务器租赁成本差异很小(与租赁的总成本相比)。我们没有任何特殊的高眼压要求。但是,如果已知该配置有效,我认为没有充分的理由不使用它,也不必担心具有单独的“快和小”和“慢和大”磁盘。

——

2012 年 9 月 10 日编辑:Andy(在下面评论)通过 IRC 建议使用 RAID 1 的 JBOD 可能是一个好主意。我赞成这个:

  • 这是一个不那么“复杂”的解决方案
  • 我不需要 RAID 0 或 RAID 5 提供的额外 IOPS 和吞吐量
  • 但我确实需要他们提供的额外空间
  • 它将确保磁盘磨损不均匀,从而降低并发故障的风险(尽管 RAID 1 中两个从属故障的风险仍然存在)

ssd lsi hardware-raid

6
推荐指数
1
解决办法
3934
查看次数

在 LSI 9260 RAID 卡上使用 MegaRAID Storage Manager 配置 RAID 10

在 LSI 9260 RAID 卡上使用 MegaRAID Storage Manager 13.04,使用 8 个具有最大冗余的驱动器创建 RAID 10 的正确方法是什么?

似乎有多种方法可以达到相同的预期磁盘空间量。

Spanned Drive Group 0, RAID 10
 Virtual Drive 0, VD_0, 2.181 TB, Optimal
   Drives:
     Span 0:
      Slot 0 SAS 558.912 GB
      Slot 1 SAS 558.912 GB
      Slot 2 SAS 558.912 GB
      Slot 3 SAS 558.912 GB
     Span 1:
      Slot 4 SAS 558.912 GB
      Slot 5 SAS 558.912 GB
      Slot 6 SAS 558.912 GB
      Slot 7 SAS 558.912 GB
Run Code Online (Sandbox Code Playgroud)

报告为具有 2.181 TB 可用容量的 RAID 10

Spanned …
Run Code Online (Sandbox Code Playgroud)

lsi megaraid raid10

6
推荐指数
1
解决办法
3万
查看次数

来自 ESXi 5.1 中 LSI MegaRAID 控制器后面磁盘的 SMART 数据

我一直在寻找从 ESXi 5.1 中 LSI MegaRAID 控制器 (9260-4i) 后面的驱动器获取 SMART 信息和 R/W 统计信息的方法。ESXi 有一个命令“esxcli storage core device smart get”来从驱动器获取 SMART 数据,但它不适用于 LSI RAID 控制器下的磁盘。到目前为止,我一直在查看 ESXi 文档和 LSI 文档,但一无所知。我认为使用 smartctl 在 Linux 中可以轻松完成。有没有人经历过类似的情况或对如何做到这一点有一些想法?我正在寻找的信息是智能日志页面和单个磁盘的读/写性能。

linux raid lsi vmware-esxi smartctl

6
推荐指数
1
解决办法
2万
查看次数

RAID 级别混淆(MegaCli 与 megasasctl 输出)

我对使用 LSI MegaRAID 控制器完全陌生,我对我实际运行的 RAID 级别感到困惑。我的服务器配备了 4 个磁盘,每个 4TB,我想让它们在 RAID-10 中运行。四处寻找一些提示,我找到了这个线程,并按照其中一个答案中的链接进行操作。

现在,让我困惑的是megacliand的输出megasasctl

# megacli -LDInfo -Lall -aALL | RAID RAID
RAID 级别 : Primary-1, Secondary-0, RAID Level Qualifier-0

根据表格,这应该意味着我目前正在运行 RAID-1。但是根据this我正在运行RAID-10:

# megasasctl
a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT,模块丢失,包丢失,充电失败
a0d0 7451GiB RAID 10 2x2 最佳
a0e252s0 3726GiB a0d0 在线  
a0e252s1 3726GiB a0d0 在线  
a0e252s2 3726GiB a0d0 在线  
a0e252s3 3726GiB a0d0 在线  

我对此的困惑可能不会更糟。我在这里错过了什么,哪个输出是值得相信的?

编辑(回复 CharlesH 的请求)

输出如下:

# megacli …

raid lsi hardware-raid megacli

6
推荐指数
2
解决办法
1万
查看次数