Questions tagged «hp-smart-array»

惠普(HP)企业级RAID控制器系列使用的名称是“智能阵列”。

3
Linux-实际硬件RAID控制器调整(scsi和cciss)
我管理的大多数Linux系统都具有硬件RAID控制器(主要是HP Smart Array)。他们都在运行RHEL或CentOS。 我正在寻找现实世界中的可调参数,以帮助优化设置的性能,这些设置将硬件RAID控制器与SAS磁盘(智能阵列,Perc,LSI等)和电池后备或闪存后备缓存结合在一起。假设RAID 1 + 0和多个主轴(4+个磁盘)。 我花了大量时间为低延迟和金融交易应用程序调整Linux网络设置。但是,这些选项中的许多选项都有充分的文档记录(更改发送/接收缓冲区,修改TCP窗口设置等)。工程师在存储方面正在做什么? 从历史上看,我对I / O调度电梯进行了更改,最近选择了deadline和noop调度程序来提高应用程序的性能。随着RHEL版本的发展,我还注意到SCSI和CCISS块设备的已编译默认值也已更改。随着时间的推移,这对建议的存储子系统设置产生了影响。但是,自从我看到任何明确的建议以来已经有一段时间了。而且我知道操作系统默认设置不是最佳的。例如,对于服务器级硬件上的部署而言,默认的128kb预读缓冲区似乎很小。 以下文章探讨了在块队列上更改预读缓存和nr_requests值对性能的影响。 http://zackreed.me/articles/54-hp-smart-array-p410-controller-tuning http://www.overclock.net/t/515068/tuning-a-hp-smart-array-p400-with -linux-why-tuning-really-matters http://yoshinorimatsunobu.blogspot.com/2009/04/linux-io-scheduler-queue-size-and.html 例如,建议对HP Smart Array RAID控制器进行以下更改: echo "noop" > /sys/block/cciss\!c0d0/queue/scheduler blockdev --setra 65536 /dev/cciss/c0d0 echo 512 > /sys/block/cciss\!c0d0/queue/nr_requests echo 2048 > /sys/block/cciss\!c0d0/queue/read_ahead_kb 还有什么可以可靠地调整以提高存储性能的? 我在生产方案中专门寻找sysctl和sysfs选项。

5
ProLiant Gen8服务器中的第三方SSD解决方案
我想知道是否有人在HP(DL380p)Gen8服务器中使用Intel DC3700 SSD(或类似产品)有特定的经验? 我正在升级一组使用直接连接存储的数据库服务器。通常,我们在服务器配置中使用HP品牌的所有产品,除了少数SSD台式机(所有台式机均运行良好)之外,我从未使用过SSD(当然不是在服务器中)。 我们要升级的服务器在Windows上运行SQL Server(2005)。我们将移至SQL2012。当前的存储盒在DL370 G6上托管单个200GB数据库,并在RAID 1 + 0中配备了72GB 15K SFF驱动器,如下所示:OS(2个主轴),tempdb(4个主轴),t-log(8个主轴) ),数据(20个主轴)。性能不是问题(CPU负载通常为20%/峰值为30%,磁盘队列的类型通常为1)。数据卷磁盘是在P800以外的MSA50中运行的-因此顶部可能有5K IOPS。硬件即将使用4年了,现在该刷新了。 各个硬盘报告的数据使用情况表明,自部署到数据量以来,其写入量小于100TB;在事务日志卷上写入<10TB;在tempdb上约为1TB。 这就是用例。现在考虑一个新的,相同的磁盘子系统。每台服务器的运行成本约为1.5万美元(34个15K硬盘@ 250美元+ 2个D2700机架+智能阵列P421用于外部存储)。 考虑一个类似的SSD部署,例如,数据量为6个200GB SSD,操作系统,tempdb和日志记录各为2个(100GB)。也许矫kill过正,但是将Intel DC S3700与第二块阵列卡一起使用,每台服务器大约可为我带来$ 5K的收益。另外,它可以装在一个2U的盒子中(使用DL380p上的扩展架),每年可节省数百美元的电费。随着提高的SSD性能,这甚至可以覆盖一些草率的查询;-)。 一个等效的“无后顾之忧”的HP SSD解决方案将要运行约1.05万美元。两倍的价格,较少的保修,较低的耐用性,但保证了性能和可管理性。 当然,有很多可行的中间解决方案。我也很清楚供应商支持的解决方案与第三方的权衡。我所没有的是将这些特定产品集成在一起以帮助量化那些折衷方案的经验。我希望有人能做,并愿意分享他的经验。 我想到的问题是: S3700使用Array P42x / P822卡在Proliant环境中能否很好地发挥作用?如果使用S3700,则使用LSI 9270-8i这样的第三方卡会有优势吗?如前所述,如何通过第三方解决方案(轻松地)完成固件升级或管理警报? 如果装配中存在特殊问题,假设存在问题,您如何解决这些问题? 随着SSD引入存储领域的变化,与几年前相比,存储解决方案变得不那么简单。我敢肯定,它们在接下来的几年中将会有很大的不同,我们曾期望等待另一个周期,然后再认真考虑在任何服务器应用程序中使用SSD。 在我走这条路之前,有没有人可以分享他们的相关经验?请告诉我们为什么我们聪明,疯狂或介于两者之间。

7
在HP Smart Array P400上禁用RAID功能
我计划在系统上使用ZFS(HP ML370 G5,Smart Array P400、8 SAS磁盘)。我希望ZFS单独管理所有磁盘,因此它可以利用更好的调度(即,我想使用ZFS中的软件RAID功能)。 问题是,我找不到在RAID控制器上禁用RAID功能的方法。现在,控制器将所有磁盘聚合到一个大RAID-5卷中。因此ZFS无法看到单个磁盘。 有什么办法可以完成此设置吗?

2
XFS分区上的HP DL380p Gen8(p420i控制器)I / O异常
在使用XFS在RAID 1 + 0之上的LVM和6个磁盘之上的DL380p gen8服务器上,相同的工作负载导致RHEL 6上的磁盘写入量是RHEL 5的十倍。 请注意,我并不是在尽可能地优化co6系统,而是在理解为什么co6的行为如此巨大地不同,并加以解决。 vmstat / iostat 我们有一个使用MySQL 5.5的MySQL复制设置。在使用RHEL 6作为OS的gen8服务器上的MySQL从服务器性能不佳,对vmstat和iostat的检查表明,这些服务器的页面输出活动是其十倍,而磁盘子系统的写入量是其十倍。blktrace显示这些写入不是由mysql启动的,而是由内核启动的。 Centos 5: [dkaarsemaker@co5 ~]$ vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 0 12 252668 102684 10816864 0 …

3
惠普存储阵列-多个渠道?
我们的SQL服务器正变得非常繁重,并且所有迹象都表明磁盘通道是瓶颈。当前的HP服务器具有相当低端的阵列卡,我们正在寻求通过智能阵列卡和带有SSD驱动器的外部存储阵列来扩展该服务器。 当前配置为: DL360 G7 智能阵列P410i Windows Server 2008R2 32Gb RAM 当前阵列是用于引导/操作系统的2 x 300Gb SAS RAID1逻辑驱动器和用于数据的1 x 120Gb SATA SSD驱动器。 数据库服务器托管一个相当大的数据库(约100Gb),其中包含实时数据和历史数据。由于许多原因,拆分数据库不是一种选择,因此当前的想法是在新阵列上具有多个逻辑驱动器,每个逻辑驱动器都在其自己的通道上,然后将数据库拆分为逻辑SQL分区。 例如,该数组可能具有: 2个SSD(RAID1) 2个SSD(RAID1) 4个SSD(RAID1 + 0) 当前,我们正在研究带有高端智能阵列卡的D2600。 为了获得最佳性能,我们确实需要每个逻辑驱动器尽可能快地运行。惠普的规格表明,他们的高端固态硬盘可能接近最大限度地利用Smart Array卡支持的6Gb连接。 但是,一些较大的SA卡表明它们支持“多个通道”。我不清楚这是如何工作的。这是否意味着,通过一条从SA到D2600的电缆,每个RAID集都可以配置为拥有自己的6Gb通道?还是6Gb是互连的限制,如果可以的话,是否有可以克服此限制的配置选项(甚至是不同的HP产品-不试图绕开“没有主观问题”的规则,老实:))? 编辑:我看不到有任何惠普服务器可以做到这一点,但是如果有一个不错的Proliant盒子,它可以让我将内部驱动器仓分成两个(或更多)通道,则可能是“计划B”-有人知道这样的服务器吗?

2
启用丢弃HP 3PAR StoreServ 7400
从这些先前提出的问题中分解出来 如何从挂载的驱动器Redhat 7中获得可用空间 更新crypttab要求输入fstrim的密码 我们有一台HP 3PAR StoreServ 7400,可在38台主机上提供170个VM。 据我所知,这是一个问题:(还告诉我一些信息,我不确定它是否正确,我已经阅读了HP 3PAR StoreServ 7400白皮书,但实际上找不到任何备份我的存储人员的东西告诉我。因此,在下面的内容中,如果有人发现不正确的内容,请告诉我。) 3个PAR分为3个部分, 第1层:SSD用于缓存和快速访问常用文件。 第2层和第3层:某种类型的旋转磁盘,尚不确定什么以及为什么还有另外2层,但是我的假设是,第2层用于不是最常访问的数据,但是访问一点,第3层用于其余的存储。 正如我在许多文章中读到的,在SSD部分中,当将数据写入SSD块,然后删除该块时,直到将新数据写入该块时,该块才归零。因此,当删除该块中的数据时,存储映射的表info得到更新,然后将新数据写入同一块时,首先需要将该块清零,然后再将其写入。如果未调整驱动器的周期性,则SSD内的此过程可能导致较低的w / r速度。 3PAR LUN是精简配置的,而VM则是精简配置的。 据我的存储人员说,HP 3PAR内置了一项特殊功能,该功能允许根据需要将SSD存储不用于其他VM。 事实检查: 厚置备的VM是VMDK文件,在创建VM时,您指定VM的大小,这将创建VMDK文件。在我看来,如果定期访问VM,则整个VMDK文件将移至SDD,他们告诉我的是,即使VMDK设置为使用40GB,也可以在其中使用40GB的一部分。其他VM?在我看来,这听起来像是精简配置的VM,而不是厚实的VM。 确定问题了。 在我们的Windows系统上,我们使用sdelete查找并归零未使用的块。 在我们的Linux Fedora系统上,我一直在试图弄清楚如何使fstrim正常工作。 我确实尝试了dd = write-big-file delete-big-file命令,该命令通过屋顶发送了磁盘I / O,这被注意到了,并被告知不要再这样做。 经过一些研究,我发现sdelete与dd = write-big-file delete-big-file几乎具有相同的作用,因此为什么磁盘I / O不能通过Windows系统的屋顶? 所以我认为我已将其缩减为两种解决方案。我都不知道该怎么办。 某种程度上,无需将VM垂直​​移动到其他存储阵列,就能够在SAN的整个SSD部分上运行类似fstrim的功能。 旁注:如果我了解我所读的所有内容,fstrim会查看每个块以查看是否有数据,是否需要,如果不需要,则会将该块清零,因为sdelete会在其中写入一个大文件,然后将其删除。这就是为什么我要在3PAR的整个SSD部分中寻找fstrim选项。 长镜头,但我得到的fstrim错误是: [root @ rhtest〜]#fstrim -v / fstrim:/:不支持丢弃操作 …

4
HP ProLiant DL385 G7上的磁盘性能异常低
为了测试Opteron处理器系列,我购买了带有HP Smart Array P410i控制器的HP DL385 G7 6128-无内存。 该机器具有 Raid 1配置的20GB内存2x146GB 15k rpm SAS + 2x250GB SATA2。 我运行Vmware ESXi 4.1。 问题: 即使仅使用一台虚拟机,也尝试使用Linux 2.6 / Windows Server 2008 / Windows 7,这些VM的感觉确实很缓慢。在Windows 7中,vmware转换器安装甚至超时。尝试了SATA和SAS磁盘,并且SATA磁盘几乎不可用,而SAS磁盘感觉非常慢。我在基础架构客户端中看不到很多磁盘活动,但是我一直没有寻找原因,甚至没有尝试诊断,因为我感觉这要么是因为廉价的RAID控制器-要么仅仅是因为缺少记忆。 尽管存在问题,我仍继续并安装了具有关键功能的虚拟机,因此卸下它并运行诊断程序并不容易。 非常想知道您要说些什么,是因为控制器/磁盘更可能是问题,还是由于预算有限而导致性能低下? 提前致谢,

2
消费级硬盘适合zfs吗?
我最近刚购买了新服务器HP DL380 G6。我用LSI 9211-8i替换了库存的智能阵列p410控制器。 我的计划是使用ZFS作为XEN的基础存储,该存储将在同一裸机上运行。 有人告诉我可以将SATA磁盘与智能阵列控制器一起使用,但是由于消费者驱动器缺少TLER,CCTL和ERC,因此不建议这样做。是这样吗 我想知道是否在JBOD(RAID直通模式)中使用LSI控制器是否真的像在智能阵列控制器中那样影响磁盘使用? 我知道,尝试使用没有写缓存支持的RAID系统进行虚拟化对性能不利。但是我在考虑为ZFS添加SSD。那会有所不同吗? 我的理由是我非常着迷于使用ZFS进行重复数据删除和压缩。我认为智能阵列控制器无法实现任何这些功能。

2
RAID 10时SSD(Intel 530)的读取/写入速度非常慢
说明: 我们有一个服务器: 型号:HP ProLiant DL160 G6 4个240GB SSD(RAID-10) 72GB DDR3内存 2个L5639 HP P410 RAID控制器(256MB,V6.40,Rom版本:8.40.41.00) SSD驱动器是4个全新的2.5“ Intel 530,读取速度为540MB / s,写入速度为490MB / s CentOS的6 文件系统是ext4 但这是RAID 10读取速度的测试结果: hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 824 MB in 3.00 seconds = 274.50 MB/sec [root@localhost ~]# hdparm -t /dev/mapper/vg_localhost-lv_root /dev/mapper/vg_localhost-lv_root: Timing buffered disk …


3
无法在HP ProLiant DL320G6上输入HP SmartArray P410 RAID ORCA设置
我刚刚在HP ProLiant DL320G6服务器中安装了HP SmartArray P410控制器。控制器似乎已被服务器BIOS检测到(它显示在BIOS设置的控制器列表中),硬盘驱动器LED闪烁,但是在启动期间从不建议配置该控制器。当它说没有可启动磁盘时,它就到了。 该文档说,当提供输入ORCA(阵列的可选ROM配置)时,我应该按F8键,但实际上我从来没有按F8键。 任何想法如何设置?

2
CentOS 6比CentOS 5做更多的IO
我正在对两个相同服务器上的应用程序进行基准测试,一个是Centos 5.8,另一个是Centos 6.2。我的应用程序在Centos 6.2机器上的运行速度要慢得多(50%或更少)。 在尝试诊断问题时,我在整个基准测试运行期间跟踪CPU,RAM和IO。我看到,使用iostat进行测量,Centos 6.2盒上的磁盘读取量明显更高。 两个系统都在运行基准测试的XFS上运行。两者都是带有512MB高速缓存RAID控制器的HP服务器,并带有运行RAID 10的8 x 300GB SAS。 这是每个xfs_info的输出: centos5 meta-data=/dev/cciss/c0d0p5 isize=256 agcount=32, agsize=8034208 blks = sectsz=512 attr=0 data = bsize=4096 blocks=257094144, imaxpct=25 = sunit=32 swidth=128 blks, unwritten=1 naming =version 2 bsize=4096 log =internal bsize=4096 blocks=32768, version=1 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0 …

3
HP ACU CLI示例
是否有人使用HP Array Configuration Utility命令行界面(hpacucli.exe)将物理磁盘信息获取到文件中? 我现在不在机器上,但是基本上我想找出服务器中每个物理磁盘的状态,即良好,失败,预测失败,重建,丢失等。 我想从脚本中运行此命令,因此我要寻找的是可以通过管道传递到文件的单个(或一组)命令。

1
HP Smart Array P410:将RAID10转换为RAID1或从RAID10中删除磁盘
我有一台服务器,带有两个146GB磁盘的RAID10阵列。我正在尝试用两个2TB磁盘的RAID1替换一个146GB磁盘的RAID10阵列。由于没有可用的端口,因此我从阵列中取出了两个要替换的磁盘。现在,我的突袭状态如下: # /opt/hp/hpssacli/bin/hpssacli ctrl all show config Smart Array P400 in Slot 1 array A (SAS, Unused Space: 0 MB) logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode) physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed) physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed) physicaldrive …

2
为什么在具有现代驱动器的现代操作系统上,“每磁道扇区”仍然有用?
我正在建造一台新机器,而RAID控制器正在问我每个磁道的扇区。我不需要很长时间(1998年?)来处理磁盘数学,并且找不到任何与现代硬件有关的东西。这些是在p420i控制器上运行2.8内核的2TB SAS驱动器。 每个磁道的32个选项(默认设置,对我来说似乎是错误的)和63个扇区之间的区别是什么?我什么时候需要一个?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.