我有一台运行CentOS 7.1的HP DL320e g8 v2服务器(内核3.10.0-229.4.2.el7.x86_64)。 该服务器配备了B120i板载SmartArray控制器,并且configuration了两个相同的3TB希捷磁盘(RAID-0)。 我已经安装了CentOS 7.1最小系统,使用XFS和bs = 4096。 系统安装完成后,我可以读取和写入这些数据: dd if=/dev/zero of=test.img bs=4k count=2560000 2560000+0 records in 2560000+0 records out 10485760000 bytes (10 GB) copied, 25.4219 s, 412 MB/s dd if=test.img of=test2.img bs=4k 2560000+0 records in 2560000+0 records out 10485760000 bytes (10 GB) copied, 413.832 s, 25.3 MB/s dd if=test.img of=/dev/null bs=4k 2560000+0 […]
我在创build系统时使用默认参数创build了一个XFS文件系统。 现在查看xfs_info的输出,它显示sunit和swidth的值为0。 我似乎无法find解释在这方面的意思。 (我发现sunit和swidth集中在为这些参数设置正确的值,而不是将它们设置为0.) # xfs_info . meta-data=/dev/mapper/centos-root isize=256 agcount=8, agsize=268435455 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=1927677952, imaxpct=5 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=521728, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 这肯定是一个无知的问题,对此我很抱歉,因为我是一个XFS新手,但sunit和swidth值是什么意思? 我如何知道XFS实际上使用了哪些参数值,以及这些值如何与适合于我的RAIDarrays的值相关联? (这是在硬件RAID之上的LVM之上的XFS系统。)
在过去,我放在一起的服务器都拥有8个或更less的磁盘,所以我不需要考虑存储控制器,像P440ar这样的标准控制器(我的经验是惠普)可以支持多达8个磁盘就足够了。 我目前正在devise的服务器可能会有10到12个SFF磁盘,这意味着通常的标准P440ar是不够的。 为了支持8个磁盘,似乎我有几个select: 坚持与P440并添加一个SAS扩展卡 将控制器切换到像P840这样的设备,无需SAS扩展卡即可支持多达16个磁盘 因此,我一直在试图理解每种方法的优缺点。 我明白,如果您想要创build一个跨越多个磁盘的RAIDarrays,则无法使用SAS扩展器。 假设情况并非如此,以下几点有什么优点/缺点/不同之处: 更小的控制器+扩展器 更大的控制器 (其中“较小”是不支持没有扩展器的所需驱动器数量的控制器,“较大”是控制器) …什么时候/为什么会select另一个选项?
随时获取邮件中的硬件。 硬件相关的我的问题: x10 15.5k RPM SAS Segate Cheetah的x2 Adaptec 5405 PCIe Raid卡 主板已经集成了SAS RAID。 在想我会build立2个RAID 10arrays一个数据和一个日志 剩下的2个为TempDB驱动一个RAID 0 可能会抛出一个操作系统的驱动器。 将SQL Server应用程序/ EXE放在一个RAID是否有所作为是否有任何影响离开操作系统相对较慢的磁盘相比RAIDarrays? 我有5/6 DB结合<50演出。 具有相对较好的/恒定的负载。 估计60-7%的读取与写入。 计划使用日志传送以及重要的。 任何意见或build议?
刚刚安装了新的HP DL380 G6服务器。 SmartArray P410i控制器和七个2.5“146Gb SAS 10k RPM磁盘,configuration为三个RAID1arrays和一个浮动热备份。 问题 :我使用DiskMark对驱动器进行了磁盘性能testing,性能数据非常低:读取速度为167MB /秒,写入速度为74MB /秒。 将它与两年前的戴尔PERC5i(我们当前的服务器)进行比较 – 它具有一个由两个66Gb SAS 10K驱动器组成的RAID1arrays – DiskMark以706MB /秒的读取速度和622MB /秒的速度写入数据。 我在惠普网站上search的驱动程序和BIOS找不到任何(驱动器规格更改除外)..控制器报告上的固件1.62和Windows x64驱动程序是版本6.14.0.64 有什么build议么? 或者是HP SmartArray控制器的一只带跳蚤的狗?
我的Raid设置有问题。 我在Raid中有3个磁盘: md2 : active raid5 sdc3[3](S) sdb3[4](S) sda3[0] 2925532672 blocks level 5, 64k chunk, algorithm 2 [3/1] [U__] md1 : active raid1 sdc2[2] sdb2[1] sda2[0] 264960 blocks [3/3] [UUU] md0 : active raid1 sdc1[2] sdb1[1] sda1[0] 2102464 blocks [3/3] [UUU] 正如你可以看到/ dev / md2没有正确安装在Raid中,2个磁盘不处于活动状态 。 mdadm –detail /dev/md2给了我一些东西 Number Major Minor RaidDevice State 0 […]
我需要升级我的MySQL机器,因为目前我在RAID0中运行2个SATA 7200rpm驱动器。 这当然是相当危险的一个驱动器失败之一。 因为我不需要太多的存储空间(所有的数据库一起大约20 – 25GB),我一直在考虑获得2 SSD(80或120GB),并把它们放在RAID1设置,所以一个SSD的失败,有备用礼物。 价格方面,我也可以使用4x SATA驱动器进行RAID10设置。 但是我认为RAID1中的2个SSD仍然会performance更好。 对于大量使用的MySQL机器,您认为最新一代的SSD是否足够可靠呢? 这将是一个可推荐的设置?
我正在build立一个新的数据库服务器,并试图确保我的设置尽可能正确。 在具有两个RAID控制器的外部SAS机箱中,数据库存储是RAID10中的22x 15.7k RPM Western Digital SAS驱动器。 最初,我在SASarrays上创build了一个单独的卷,用ext2格式化。 我计算了Stride和Stripe-Width如下: chunk_size = 128 Kb block_size = 4 Kb total_disks = 22 data_disks = 11 stride = chunk_size / block_size = 128 Kb / 4 Kb = 32 Kb stripe-width = stride * data_disks = 32 Kb * 11 = 352 Kb 当我创build文件系统时,我将Stride和Stripe-Width的值赋给了mkfs.ext2。 然后我尝试了另一个设置,这是我的问题开始的地方。 我在SASarrays上创build了两个卷,每个都有一个不同的“主”控制器。 当导出到主机时,我使用LVM2将它们初始化为物理卷,创build一个卷组,然后将'–stripes 2'传递给lvcreate以分割卷。 […]
在恢复期间,我刚刚更换了raid6arrays(由8个驱动器组成)中的故障驱动器,但是在iostat中发现了一些奇怪的东西。 所有驱动器获得相同的速度(如预期),除了一个驱动器(sdi)不断读取比其他更快。 它也读了大约八分之一的速度,这可能与数组中共有八个驱动器有关,但是我不知道为什么… 在整个恢复期间(总是相同的驱动器读取速度比其他所有驱动器都快),并且查看所有驱动器的统计数据,所有驱动器读取/写入的数据几乎相同,除了读取了八分之一以上的sdi。 一些iostat统计平均为100s: Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sdb 444.80 26.15 0.00 2615 0 sdb1 444.80 26.15 0.00 2615 0 sdc 445.07 26.15 0.00 2615 0 sdc1 445.07 26.15 0.00 2615 0 sdd 443.21 26.15 0.00 2615 0 sdd1 443.21 26.15 0.00 2615 0 sde 444.01 26.15 0.00 2615 0 sde1 444.01 […]
我想要做的是在故障转移机器上创build一台机器磁盘的镜像,这样,如果主机发生故障,我只需重新启动故障转移,select一个不同的根分区,然后准备就绪。 我这样设置: 主要机器和故障转移机器。 两台机器都有一个定义的RAID分区。 故障转移机器通过nbd-server为其RAID部分提供服务。 主机通过nbd-client安装故障转移的RAID分区。 在主机上,两个RAID分区通过mdadm合并到一个RAID设备中,远程分区的–write-mostly标志被设置。 我写了一些脚本来自动启动所有的东西,在故障转移中configurationgrub,以便它有正确的选项,允许你从小的镜像分区或故障转移分区启动。 我testing了它,它工作。 我遇到的问题是,大约每周一次,主机似乎完全冻结。 您不能ssh进入它,控制台将不会响应,并在重新启动机器后,日志条目只是在某个时间停止,没有在日志中指示错误。 我断开了NBD分区,只用RAIDarrays中的本地磁盘运行了所有内容,运行了一个月,没有任何问题。 NBD不稳定? 可能RAID决定断开本地分区并在networking出现故障的同时运行nbd分区? 这只是错误的方式去呢? 谢谢。