Articles of 突袭

HP Proliant DL380 Gen9在飓风Irma期间受潮,硬盘仍然不错,我可以插入一个新的相同的服务器

HP Proliant DL380 Gen9在Irma飓风期间变湿,configuration为RAID 1(镜像)的2个硬盘仍然不错。 已经订购了相同的规格与旧的,我可以只是简单地插入2硬盘驱动器到相同的服务器,并将新的服务器启动了旧的硬盘驱动器?

是否增加堆的驱动器到RAID 0提高性能?

是否增加堆的驱动器到RAID 0提高性能? 我知道在条纹RAID中两个驱动器通常会比单个驱动器更快,但是我会注意到在条纹RAID和8个驱动器之间的性能差异? 在你没有得到任何好处之前,在RAID中驱动器的数量是否有一个普遍的限制? 这里也提到了类似的问题 将更多驱动器添加到RAID 10arrays是否可以提高性能? 但我真的问是否增加许多驱动器到一个RAID 0有改善而不是刚刚添加说2或4.性能不断增加?

什么是RAID控制器的边带电缆?

我有一些Adaptec SAS RAID控制器,扇出电缆带有一个称为SideBand的额外电缆,但我很好奇它是什么? 我知道它插入背板,但除此之外,我似乎无法在谷歌上find任何东西 Adaptec网站将其称为“SFF-8448边带信号”,手册或其网站中没有提及。

mkfs操作在Linux软件Raid上花费很长时间5

我build立了一个由4 * 2 TB磁盘组成的Linux软件raid level 5。 磁盘arrays是用64k条带大小创build的,没有其他configuration参数。 初始重build后,我试图创build一个文件系统,这一步需要很长时间(大约半小时或更长)。 我试图创build一个xfs和ext3文件系统,都花了很长时间,与mkfs.ext3我观察到以下行为,这可能会有所帮助: 写inode表运行速度很快,直到达到1053(〜1秒),然后写入约50,等待2秒,然后写入下一个50(根据控制台显示) 当我试图用Control + C取消操作时,它会挂起半分钟,然后才会被取消 单独的磁盘性能非常好,我已经分别运行bonnie ++,写入/读取值约为95 / 110MB / s。 即使我在每个驱动器上并行运行bonnie ++,值也只能减less大约10 MB。 所以我通常排除硬件/ I / O调度作为一个问题来源。 我尝试了不同的configuration参数stripe_cache_size和readahead大小没有成功,但我不认为它们是相关的文件系统创build操作。 服务器详细信息: Linux服务器2.6.35-27-generic#48 -Ubuntu SMP x86_64 GNU / Linux mdadm – v2.6.7.1 有没有人有如何进一步debugging这个build议?

一个大的RAID 10与几个较小的arrays?

我的问题是:什么时候适合简单地创build一个具有快速读写性能的大arrays,如RAID 10,而不是为特定的应用程序创build更小的arrays? 在我看来,如果我的整体I / O需求并不是非常重的话,那么具有出色读写性能的单个arrays可以为所有应用程序提供更好的性能,除非在那些(可能很less)的时候,具有不同访问模式的应用程序达到峰值同时(在数据库遭到抨击的同时复制大量的大文件)。 如果我将一个双主轴专用于某个特定的任务(如事务日志),并且他们甚至不会为工作负载打破汗水…为什么不把这个工作负载放到更大的RAID 10上呢? 这些主轴将能够为其他工作负载做出贡献,而不是在60%的时间内围坐在一起。 PS,在我的情况下,RAID 10的成本开销并不是一个因素,因为我正在考虑创build多个RAID 1arrays和一个小巧的RAID 5.对于我需要的空间量来说,RAID 10是可比的。

升级RAID控制器到4kn – 我必须重新初始化arrays使用4kn?

我有一台带有Adaptec 6405E RAID控制器的企业级工作站。 根据Adaptec的说法,这个RAID控制器不能,也永远无法支持4K磁盘扇区。 如果你在其中粘贴4K磁盘,那么如果它有512字节的扇区仿真模式(512e),它将使用512e。 如果没有512e,磁盘根本就不能工作。 连接到我的6405E是四个HGST SATA磁盘,都具有4K本机扇区,但它们支持512e。 磁盘在RAID10和arrays工作“相当好”(性能很好,但不是惊人的)。 在不擦除磁盘上的数据并重新初始化arrays的情况下,假设我插入支持原生4K扇区的Adaptec 71605E ,控制器在与我的磁盘接口时是否使用 4K扇区? 或者,是否使用512e或4Kn作为磁盘格式结构的决定,以至于我必须擦除磁盘才能做到这一点? 这个问题是关于是否需要备份我的数据并重新初始化arrays,或者控制器是否可以(自动或手动干预)“切换”为高级格式4Kn寻址。 我已经知道,如果我擦拭并重新初始化arrays,我肯定可以从头开始设置,使用这个新的RAID控制器在所有驱动器上使用4Kn。 请注意,我已经非常熟悉arcconf命令行实用程序,并且以前曾经用它将这个arrays从RAID0升级到RAID10(是的,我知道,我应该从来没有用过RAID0开始,但是我很幸运,好的?)。 如果arcconf工具的某些function在Adaptec 7系列控制器上从512e“切换”到4Kn,我很想知道它,所以我可以使用它来避免重新格式化并临时卸载数据到备份位置。 在最糟糕的情况下,我已经在关键数据上进行了异地备份,但是系统上装载了太多的软件,以至于花费更多的时间来完成整个数据块的复制arrays到另一个磁盘 – 可能是通过AHCI连接到主板的便宜的4TB磁盘 – 然后将其重新复制一次逻辑arrays重新初始化。 与重新安装所有东西(一公尺的专有Windows程序与激活等)的前景相比,这实际上会更便宜,更快。

如何在电源中断后检查CentOS 6 Server VM Host?

今天下午,我们办公室的某个人决定把我们的服务器拔出来,因为它正在外面猛冲。 他们没有把它关掉,只是在运行时把插头拔了出来。 该服务器在软件RAID 10configuration中具有4个SATA驱动器,并且在RAID之上运行LVM。 服务器正在运行CentOS 6.2 Minimal,并且是使用KVM的虚拟机主机。 在拔下电脑的时候,有很多客人机器正在运行。 每个guest虚拟机都有一个或多个LVM分区,它直接用作硬盘驱动器。 客户分区是EXT3,EXT4和NTFS。 主机操作系统位于EXT4分区上。 后来,当权力回来了,那个人把它插回去,然后启动了。 由于他们先插入显示器而没有连接显示器,因此无法查看屏幕上显示的内容。 我现在尝试连接显示器,但除非显示器在启动时连接,否则无法工作。 我已经把它打开了,直到我能得到一些build议,因为我不想把任何东西搞乱(进一步)。 我可以通过SSH进入主机。 我还没有重新启动它,以防万一在某个地方有什么东西可能是有用的。 我需要做的是检查所有的磁盘和分区的数据完整性,如果这是可能的。 我认为RAI​​D 10使用某种基于内存的caching,而且我担心驱动器不一致,或者如果有提示写入到驱动器中的东西尚未写入,则文件被损坏。 [root@othello ~]# cat /proc/mdstat Personalities : [raid10] [raid1] md2 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1] 102388 blocks super 1.0 [4/4] [UUUU] md0 : active raid10 sda3[0] sdc3[2] sdd3[3] sdb3[1] 1952289792 blocks super 1.1 512K […]

存储空间与磁盘pipe理镜像

Windows 2012 R2: 我正在决定RAID 1(Windows术语中的镜像)实现。 我知道我有两个选项包括在Windows中: 存储空间镜像 磁盘pipe理镜像 存储空间如何比较镜像到磁盘pipe理镜像?

Squid或其他HTTPcaching与SSDcaching存储?

我正在考虑在SSD驱动器的系统上设置一个鱿鱼(或可能清漆)caching。 显而易见的好处是这些系统有很高的读取速度,我期望我的命中率相当高。 假设我可以将7个SSD放入RAIDconfiguration中。 (有些情况会让我收拾得更多) 实施问题: 我应该使用RAID0吗? (我希望驱动器最终失败,所以这看起来很危险。) 我应该使用RAID10吗? (这减less了我的磁盘空间,这是昂贵的。) 我应该使用RAID5吗? (SSD已知具有“不良”的写入性能和写入限制,并且所有额外的奇偶校验写入可能会显着减慢这一点)。 我应该把每个磁盘当作自己的squid数据存储吗? (鱿鱼如何处理多个数据存储?以及如果/当​​一个失败时会发生什么?) 我应该忽略数据存储,只是让SSD进入大的SWAP分区,让linux虚拟机做这件事情? (似乎马虎) 任何人在生产环境中使用固态硬盘的build议将不胜感激。 (特别是如果你使用HTTPcaching)

如何监视Adaptec / Intel ICH10R RAID控制器(任何SNMP通知选项?)

SuperMicro的超级医生III是我正在寻找的软件。 SuperMicro相当于IBM的ServerGuide或戴尔的OpenManage。 不幸的是,虽然它支持硬件监控和SNMP或电子邮件警报,但不支持在服务器核心上运行。 我有一个使用MBD-X8-DTL-IO主板的SuperMirco服务器,该主板配备了一个可爱的基于Intel ICH10R的假RAID控制器(足以令人困惑地报告为Adaptec设备 – 我假设它是一些ICH10R芯片组与控制器和Adaptec固件的恶意结合)。 经过一番颠簸后,我能够find正确的ACHI驱动程序,并获得安装在RAID-1设置上的Windows Server 2008 R2。 我的困惑部分来自于Windows将控制器报告为“Adaptec Serial ATA HostRAID”,将硬盘作为“ADAPTEC RAID 1 SCSI磁盘设备”报告,而在启动过程中,控制器硬件清楚地报告它实际上正在使用英特尔ICH10R(“PCI总线上的控制器#00:HostRAID-ICH10r:00 …”)。 在pipe理方面,我对这个控制器没有太多的期待,但是有什么软件(第三方或其他)可以监控RAIDarrays的健康状况,并通知我(最好通过SNMP连接到我们的OpenNMS服务器)? 这台服务器不在现场,很高兴知道一个驱动器已经死亡,没有看到闪烁的灯光。 所有我能find的是俗气的英特尔RST软件,我不认为有任何远程监控和通知设施(它也抱怨说,它不能安装,因为“不兼容性错误”,这是奇怪的考虑到控制器芯片组是ICH10R – 但这是另一个问题)。 对于我们这些在基于Windows的平台上使用这些fakeraid卡做的事情:您如何监控您的RAIDarrays? (如果这只是由Windows处理,你可以请我指向一个KB或TechNet的文章?我主要是一个Unixpipe理员,所以如果有一个简单的Windows相当于mdadm或raidtools我不知道)。 编辑: 事情不太好用: 通过MMC使用虚拟磁盘服务对我来说不是一个完整的解决scheme。 它只看到RAID-1卷,因为它是作为一个单一的磁盘呈现给操作系统的 – 它不知道底层的RAID。 我需要的是有关RAID本身的健康状况(例如,arrays是否降级)的实际信息,而不是它所呈现的音量。 我已经安装了SNMP服务和SNMPInformant,但在MIB中找不到任何用于监视ICH10R控制器的参考。 这是一个很好的build议,但我需要更多的细节来进行。 再一次,操作系统应该如何知道RAID的一切? 它只是将抽象的RAID卷视为磁盘驱动器和控制器。 我意识到最好的办法是使用RDP在本地login和运行Adapter Storage Manager,但这正是我想要避免的。 我不能成为唯一使用这些伪卡的人; 我希望有一个更好的监测解决scheme。 英特尔存储matrixpipe理器的安装程序有助于退出,并显示以下错误:“此计算机不符合使用该软件的最低设置要求”。 我认为这意味着它的devise不适用于这个控制器(尽pipe它在readme.txt的SATA ACHI部分被列为支持的设备)。 Adaptec存储pipe理器sorta工作,但并不真正让我想要的地方。 它不会“看到”组成arrays的单个驱动器。 但它可以被1)远程监视,2)发送电子邮件通知和3)发送SNMP陷阱。 这一切都不错,但如果没有能力与控制器进行交互,那么它的监控就不会比Windows的虚拟磁盘服务pipe理更复杂(请参阅屏幕截图)。