我们有一个客户抱怨使用MS SQL数据库的应用程序的性能。 他们不相信性能问题是应用程序本身的错误。 Smart Array E200i RAID控制器具有128MBcaching,我们将caching设置为75%读取/ 25%写入。 磁盘arrays设置为启用写入caching。 最近,我们根据本指南使用SQLIO进行了磁盘性能testing。 我们使用一个10 GB的文件进行testing,发现平均顺序读取速率为〜60 MB /秒(兆字节/秒),平均随机读取速度为〜30 MB /秒。 这些数字是否与服务器应该执行的function相同? 比平价更好? 可怕? 惊人? 有关服务器设置/ RAID控制器configuration的其他信息: 有三个146 GB SAS 10k RPM 3.0 GB /秒(型号HP DG146BABCF)驱动器,configuration为RAID 5arrays。 这些是可用于服务器的唯一物理磁盘,因此日志和数据(包括操作系统数据和分页文件)都在同一个物理磁盘arrays上(有两个逻辑驱动器,OS数据是分开的)。 数组条带大小设置为64k。 总可用空间是273 GB。 HP Advanced Data Guard已closures。 重build和扩展优先级设置为中等。 表面扫描延迟是15秒。 控制器有一个caching板和一个电池组。
有没有办法定期validation一个Linux软件RAID是否有效,没有错误? 像一个将扫描所有块并validation它的守护进程。
我正在build设另一台服务器(便宜),并希望与我的启动和数据的256GB SSD驱动器。 这足以满足我的需求,但只有一个固态硬盘让我害怕,原因有两个。 如果我用SSD和硬盘进行镜像扫描,会发生什么情况? 多less会减慢对阅读的袭击? 它会从更快的来源读取吗? 多less会减慢写作? 是否等到写入发送到SSD和HDD? 有没有人看到这样做的优势? 我发现了这个问题,但是我认为它有点不同: 通过HDD的SSD冗余
使用RAID1时,最好是在购买原始磁盘的同时购买备用磁盘,以确保在未来不可用的情况下拥有相同types的磁盘。
在Linux上重build软件RAID 1期间,是否需要停止或限制服务(Apache,MySQL,…)? 是否存在破坏或丢失数据的风险? 我在Debian 5上使用Linux MD设备(使用mdadm)。 谢谢
我有一个部分失败的袭击1。 控制器告诉我raid已经降级,但是并不告诉我哪个驱动器失败。 当我查看“我的电脑”时,我看到控制器将RAID 1分成两个独立的驱动器,所以现在我有两个相同的分区。 我可以读取他们的数据就好了。 智能状态是愚蠢的,说没有错误。 一个驱动器正在发出咔哒声,但是我不知道是哪一个。 我可以放大一些如何find它的声音? 什么是一些技巧/提示,我可以做,找出哪个驱动器失败,而不需要closures计算机和交换驱动器? 我正在尽量减less停机时间。
当硬盘驱动器控制器检测到错误并需要重新映射扇区时,驱动器通常在尝试完成重新映射所需的秒数(或可能是几分钟)内无响应。 如果驱动器不再响应,则主机RAID控制器可能会认为驱动器发生故障,并将其标记为不可靠。 一些制造商的一些硬盘驱动器型号具有限制(以秒为单位)驱动器花费多less时间重新映射扇区的function。 不同的驱动器制造商给这个function命名不同: 有限时间错误恢复( TLER ) : Western Digital 错误恢复控制( ERC ): 希捷 注意 :正确的术语是命令完成时间限制 ( CCTL ) 通过限制驱动器尝试恢复扇区的时间,可以确保主机RAID控制器不会认为驱动器发生故障。 不同的RAID控制器(硬件和软件)具有不同的超时间隔。 如果驱动器的响应时间超过其超时值 ,则会被标记为脱机,例如: 3ware 9650SE:20秒 FreeBSD 6.3( kern.geom.mirror.timeout ):4 s 在我的问题上: Windows中是否有一个选项可以控制Windows在决定驱动器没有响应之前等待的时间? 我知道一个名为TimeoutValue的registry设置: HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\硬盘\ TimeOutValue TimeoutValue 位置: HKLM \ System \ CurrentControlSet \ Services \ Disk \ TimeoutValue 值:1 – 255秒 含义:在由磁盘类驱动程序启动的SRB请求超时之前,以秒为单位的时间。 […]
一台服务器最近从A地运到B地,这是一次长达六个月的漫长旅程。 由于在发货之前没有任何标签,因此出了问题。 是的,我知道 – 这是别人做的,但是我付出了代价。 我必须挽救数据,需要帮助! 系统启动以前罚款,但现在它将无法启动(甚至没有gr rescue救援 – BIOS没有什么,并试图selectarrays中的每个单独的成员)。 所以我从USB盘上从Debian 7 ISO启动,然后进入救援模式。 到目前为止,收效甚微。 我注意到的第一件事是arrays被降级并重build为备用。 这似乎是因为原来的arrays成员之一失踪。 首先,在救援模式下启动后,arrays处于当前状态的细节: # mdadm –detail /dev/md127 /dev/md127: Version : 1.2 Creation Time : Wed Nov 7 16:06:02 2012 Raid Level : raid6 Array Size : 26370335232 (25148.71 GiB 27003.22 GB) Used Dev Size : 2930037248 (2794.30 GiB 3000.36 GB) Raid […]
我正在维护一个项目团队的预configuration存储系统。 该存储包含36个8 TB HGST磁盘(约240 TBnetworking),RAID60(RAID6中的2×18磁盘),Controller是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 当运行每周计划的一致性检查(或者如果我手动触发它们),我得到了很多不一致的警告,但他们似乎从来没有解决 – 在下一个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 […]
我们的几台服务器使用Adaptec 2405控制器在RAID 10中安装ST32000641AS(2TB希捷桌面硬盘)。 Adaptec告诉我这是一个糟糕的主意,事实上,我们已经看到一个RAID系统使用这些驱动器。 由于这是一个24/7系统,所以我的问题是,是否可以通过热切换到WD RE4 2TB RAID版驱动器(型号WD2003FYYS),一个接一个地切换,直到我们迁移完毕。 我们将在每个驱动器之间等待,以确保团队重build自己。 从理论上讲,这应该是有效的……然而,我无法弄清楚的是,这些驱动器是否是完全相同的大小。 不幸的是,ST32000641AS驱动器上的RAID构build被分区到容量。 如果WD2003FYYS驱动器甚至稍微小一点,它不会工作。 关于我可以去哪里了解WD2003FYYS驱动器是否与ST32000641AS一样大(或更大)的任何想法? 是的,我意识到,两个驱动器宣传自己作为2TB驱动器…