Articles of RAID

慢写戴尔服务器R720

我有一个戴尔R720服务器与PERC H310硬件突袭5和4个希捷猎豹15K.7 ST3300657SS 300GB硬盘驱动器。 Windows Server 2008 R2。 读取看起来不错,但写入是痛苦的缓慢。 运行Atto Disk Benchmark,在128kb到8192kb的传输大小下,读取速度> 500 MB / sec。 对于传输大小从128kb到8192kb的写入,我看到的读取速度为20到22 MB /秒。 大约十倍太慢了。 同一台机器有一个新的三星SSD。 写入SSD大于450 MB /秒。 除了检查驱动程序,可能会导致如此糟糕的性能? 哪里好看的地方? 什么好的附加testing运行? 我是这些testing中唯一的用户。 没有资源饥饿的进程正在运行。

Linux mdraid RAID 6,磁盘每隔几天随机丢弃一次

我有一些运行Debian 8的服务器,configuration为RAID6的8x800GB SSD。 所有磁盘都连接到LSI-3008闪烁到IT模式。 在每个服务器上,我还有一个2磁盘对作为操作系统的RAID1。 当前状态 # dpkg -l|grep mdad ii mdadm 3.3.2-5+deb8u1 amd64 tool to administer Linux MD arrays (software RAID) # uname -a Linux R5U32-B 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux # more /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] md2 : active raid6 sde1[1](F) sdg1[3] sdf1[2] sdd1[0] sdh1[7] sdb1[6] sdj1[5] […]

什么是这个盒子最好的NAS RAIDconfiguration?

我正在build设一个NAS。 24 X 500GB 2.5“SATA2 7200RPM 16MBcaching驱动器全部放在2U机箱中,配有8GB RAM和4个CPU。 我可以走两条路: 1 24+端口RAID控制器使整个arrays成为单个RAID 10arrays 2个12+端口RAID控制器组成两个独立的RAID10arrays,每个arrays只有12个驱动器。 问题是关于performance。 这个NAS将有2个GigEnetworking连接,在交换机上绑定,为NAS创build2Gig连接到服务器。 数据将用于托pipe具有典型的mysql / apache / smtp / pop3stream量的VPS。 哪种configuration在性能方面最好? 我将在两个单独的控制器上的更小的arrays中获得更好的性能吗? 还是只有一个大单?

Linux软件RAID 1 – 根文件系统在一个磁盘出现故障后变为只读

Linux软件RAID 1locking为只读模式 设置: Centos 5.2,2个320 GB SATA硬盘在RAID 1中。 / dev / md0(/ dev / sda1 + / dev / sdb1)是/ boot / dev / md1(/ dev / sda1 + / dev / sdb1)是一个包含/,/ data和swap分区的LVM分区 除交换以外的所有文件系统都是ext3 我们在几个系统上遇到问题,其中一个驱动器上的故障已将根文件系统locking为只读,这显然会导致问题。 [root@myserver /]# mount | grep Root /dev/mapper/VolGroup00-LogVolRoot on / type ext3 (rw) [root@myserver /]# touch /foo touch: cannot touch […]

两个SIL RAID卡的SATA驱动器问题

我刚刚在家用服务器上安装了第二块SiI 3114 SATARaid卡,这样我就可以添加另一对SATA驱动器并增加存储空间。 烦人的是,它似乎并没有工作: ata5:丢失中断(状态0x0)[32.816030] [32.816072] ata5.00:exceptionEmask 0x0 SAct 0x0 SErr 0x0行动0x6冻结 [32.816091] ata5.00:cmd c8 / 00:08:00:00:00/00:00:00:00:00 / e0标记0 dma 4096 在 [32.816094] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (时间到) [32.816101] ata5.00:状态:{DRDY} [32.816117] ata5:硬重置链接 [33.136082] ata5:SATA链路断开(SStatus 0 SControl 0) [36.060940] irq 18:没有人关心(尝试使用“irqpoll”选项启动) [36.060949] Pid:0,comm:swapper不感染2.6.31-20-generic#58-Ubuntu [36.060954]呼叫跟踪: [36.060977] []? 的printk +为0x18 / 0x1c的 [36.060997] [] __report_bad_irq + 0x27 / […]

设置Linux softRAID10,以便在发生驱动器故障后启动

我希望我的RAID10能够在引导盘失败的情况下幸存下来。 我想将grub写入数组中的每个磁盘的MBR,以便在出现故障的情况下,数组仍然可以在其余成员上启动。 我有一个4磁盘arrays,所以理论上我只需要2个grub MBR,但是我不认为把bootloader放在所有的4上都是有害的。 Grub文件夹是:/ boot / grub根目录是:(md0)/ 一步一步,我如何在每个驱动器上安装grub?

Ubuntu服务器性能下降

我有一个定制的Ubuntu 11.04服务器与6磁盘软件RAID 10主驱动器。 在这上面,我主要运行一个PostgreSQL和其他一些从networking上传输数据的工具。 经常在几小时的正常运行时间之后,服务器开始落后于各种进程。 例如,login后可能需要10-15秒才能获得shell提示符。 top出现可能需要5-10秒。 ls可能需要一两秒钟。 当我看到顶部时,几乎没有CPU使用率。 PostgreSQL服务器使用相当多的内存,但不足以stream入交换。 我不知道该从哪里走,除了怀疑RAID10(我以前只有过软件RAID 1的)。 编辑:从顶部输出: top – 11:56:03 up 1:46, 3 users, load average: 0.89, 0.73, 0.72 Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 0.2%us, 0.0%sy, 0.0%ni, 93.5%id, 6.2%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16325596k total, 3478248k used, 12847348k free, 20880k buffers Swap: […]

Linux服务器在重build软件RAID后不能引导

我有一个专用的服务器在1and1与软件RAID。 我相信它正在运行CentOS。 1and1的硬件组replace了第二块硬盘(sdb),然后按照这些指示重buildarrays: http://faq.1and1.com/dedicated_servers/root_server/linux_recovery/10.html 在第9步,我无法查看mdadm.conf,因为它是没有我的configuration的通用文件。 我仍然继续,因为我知道这个arrays是完全按照指示devise的。 我认为这是一个GRUB的问题? 也许我需要重新configurationmdadm.conf? 我不知道如何解决这个问题。 1and1允许我启动到一个恢复控制台,这几乎是一个现场CD。 当我从cat /proc/mdstat恢复控制台运行cat /proc/mdstat : rescue:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty] md1 : active raid1 sda1[0] sdb1[1] 3911680 blocks [2/2] [UU] md3 : active raid1 sda3[1] sdb3[0] 482512192 blocks [2/2] [UU] unused devices: <none> 引导日志从启动到恢复: (特别是我注意到这个错误:assemblyMDarrays… [31mfailed(在configuration文件中找不到数组或自动)) http://pastebin.com/TcP4RFP2

从Linux软件RAIDarrays中删除处于“已删除”状态的设备

我的工作站有两个磁盘(/ dev / sd [ab]),都有相似的分区。 / dev / sdb失败, cat /proc/mdstat停止显示第二个sdb分区。 我运行mdadm –fail和mdadm –remove从使用它们的arrays上的故障磁盘的所有分区中mdadm –fail ,尽pipe所有这些命令都失败 mdadm: set device faulty failed for /dev/sdb2: No such device mdadm: hot remove failed for /dev/sdb2: No such device or address 然后,我热切换了发生故障的磁盘,对新磁盘进行了分区并将分区添加到相应的arrays中。 除了一个之外,所有arrays都得到了正确的重build,因为在/ dev / md2中,失败的磁盘似乎没有正确地从arrays中移除。 由于这个原因,新的分区不断被添加为分区的备用,并且其状态保持降级。 以下是mdadm –detail /dev/md2显示的内容: [root@ldmohanr ~]# mdadm –detail /dev/md2 /dev/md2: Version : 1.1 […]

如何得到mdadm RAID问题的通知?

我正在运行Ubuntu 12.04 LTS。 昨天我在我的邮箱中发现一条消息,说我的服务器已closures。 我开始重新启动系统,但在几分钟后没有出现,而且我没有一个硬件KVM系统来查看内核打印到terminal的内容。 所以我重新启动系统到一个Linux救援图像,我看到软件RAID 1arrays不同步。 救援系统也开始重buildRAIDarrays。 到目前为止,没有证据表明任何磁盘都有硬件错误。 到目前为止,SMART状态看起来不错。 尽pipe电子邮件通知是在/etc/mdadm/mdadm.conf中打开的,但我从未收到过mdadm的电子邮件通知。 这台服务器也被configuration为将所有系统日志消息转发到日志主机,所以我检查了我的日志主机。 相关部分是: 5月20日15:38:40内核:[1.869825] md0:检测到的容量从0变为536858624 5月20日15:38:40内核:[1.870687] md0:未知的分区表 5月20日15:38:40内核:[1.877412] md:bind 5月20日15:38:40内核:[1.878337] md / raid1:md1:不干净 – 开始后台重build 5月20日15:38:40内核:[1.878376] md / raid1:md1:2镜像中有2镜像处于活动状态 5月20日15:38:40内核:[1.878418] md1:检测到容量从0变到3000052808704 5月20日15:38:40内核:[1.878575] md:RAIDarraysmd1的重新同步 [剪断] 5月20日15:52:33内核:内核日志logging(proc)停止。 5月20日15:52:33 rsyslogd:[source software =“rsyslogd”swVersion =“5.8.6”x-pid =“845”x-info =“http://www.rsyslog.com”]信号15退出。 正如您所看到的,系统(正常系统,而不是救援系统)已经在系统启动过程中检测到RAIDarrays出现问题。 然后,不久之后,一些(而不是我)停止了系统。 所以我的问题是: 什么可能导致磁盘突然变得不同步? 为什么我没有通过电子邮件通知? 为什么在停止系统之前错误没有正确logging到系统日志? 可能是系统试图login到系统日志,但在停止系统日志守护进程之后呢? 如果是的话,我能做些什么来防止呢? 我能做些什么来了解发生了什么? 或者,如果现在没有办法了解发生了什么事情,我该如何改进日志logging和通知,以便下一次能够更好地进行验尸? 我的问题不是正确的备份做法。 我已经知道RAID不是备份等。我的问题仅仅是关于通知和诊断。