我发现一个Mumble服务器的性能问题,我在前面的问题中描述是由于来源不明的I / O延迟问题造成的。 因为我不知道是什么原因造成的,以及如何进一步debugging,所以我要求您提供关于这个主题的想法。 我正在运行Hetzner EX4S根服务器作为KVMpipe理程序。 服务器运行Debian Wheezy Beta 4,通过LibVirt使用KVM虚拟化。 服务器有两个不同的3TB硬盘驱动器,因为其中一个硬盘驱动器在SMART错误报告后被replace。 第一块硬盘是希捷Barracuda XT ST33000651AS(逻辑512字节,物理扇区大小4096字节),另一块是希捷Barracuda 7200.14(AF)ST3000DM001-9YN166(512字节的逻辑和物理扇区大小)。 有两个Linux软件RAID1设备。 一个用于未encryption的启动分区,另一个用作encryptionhibernate的容器,同时使用两个硬盘驱动器。 在后面的RAID设备中有一个AESencryption的LUKS容器。 在LUKS容器内部有一个LVM物理卷。 pipe理程序的VFS在所描述的LVM物理卷上分为三个逻辑卷:一个用于/,一个用于/ home,另一个用于交换。 以下是块设备configuration堆栈图: sda (Physical HDD) – md0 (RAID1) – md1 (RAID1) sdb (Physical HDD) – md0 (RAID1) – md1 (RAID1) md0 (Boot RAID) – ext4 (/boot) md1 (Data RAID) – LUKS container – LVM Physical […]
在工作中,我使用(真正的)硬件RAID控制器(使用电池供电的写入caching)pipe理多台机器,当arrays由于磁盘故障而降级时,这些机器具有回退到写入行为的恶劣习惯。 我想不出为什么,所以我已经configuration这些数组被强制回写行为,而使用热备用来重build数组,现在似乎都运行良好。 任何人都可以想到一个原因,为什么当一个数组由于磁盘故障在降级模式下运行时切换到写入是一个好主意? (当然,如果BBU本身出现故障,写入而不是写回是完全有意义的)。
我们即将订购戴尔R610与H700。 我们正在考虑在RAID 1中使用2个三星850 Pro 512Gb硬盘。 问题是Perc H700在硬件RAID 1中是否支持TRIM? 我从Googlesearch中find的答案似乎表明不是,但这似乎也是一个快速发展的领域,从那以后,固件更新了。 哦,似乎非戴尔authentication的驱动器将不再被阻止 或者,如果在H700上没有硬件支持TRIM的最新固件的TRIM,那么获得基于Sandforce控制器的内置TRIM的SSD会更好吗? 例如金士顿HyperX似乎在耐力testing中做得相当不错 三星850的数据比HyperX硬盘的数据更好,但我相信如果不发布TRIM命令,性能将会下降。 因此,PERC H700是否支持TRIM?如果不是的话,那么是否有另一个硬件RAID控制器呢?如果不是,那么使用sandforce控制的SSD是否是最好的select? 谢谢,Jas
最近我们在服务器上configuration了Ubuntu 16.04。 我们有两个256 GB的SSD。 经过一段时间,我们认识到,我们的主要RAID分区只有20GB,而其他分区有200GB以上。 以下是fdisk -l打印的内容: Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x807adac1 Device Boot Start End Sectors Size Id Type /dev/sda1 […]
只要我们清楚发生了什么: 我买了4个新的sata 2驱动器,目的是在raid5中使用它们 所有的驱动器都被我的BIOS和我的Linux机器(gentoo)完全认可, 我创build了一个raid5数组,用它来弄清楚它是如何工作的,如何监视等等。 在某些情况下,即使arrays是全新的,也会触发一个降级arrays事件。 我试图停止arrays,并使用相同的驱动器重新创build一个新的arrays,但新arrays也开始退化。 这是我用来创build它的: mdadm –create -l5 -n4 /dev/md/md0-r5 /dev/sdb /dev/sdd /dev/sde /dev/sdf 这里是我的/ proc / mdstat和mdadm –detail –scan的输出mdadm –detail –scan : **mdstat** Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md127 : active raid5 sdf[4] sde[2] sdd[1] sdb[0] 4395415488 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_] [>………………..] recovery […]
我正在Ubuntu Server 10.10上运行一个简单的1TB RAID 1arrays和mdadm。 我想简单地检查一下每个硬盘的状态,以确保它们的function都已经为时已晚。 我怎么能轻松做到这一点?
任何人都可以推荐与OpenSolaris兼容的Sata pci或pci-e卡吗? Raid没有必要,因为目标是使用ZFS。 我结束了: – 英特尔sasuc8i(基于LSI 1068) – Dell 5 / i SAS(戴尔代码UCS-51) – 基于Sil3124的卡 这两款产品都很便宜(sil3124〜50美元,戴尔包括25美元的电缆),4端口,使用OpenSolaris build 132工作得相当好。戴尔卡在英特尔芯片组主板上并不总是performance出色。 它需要从pci-e连接器的胶带5-6。
这是专门用于备份存储,但为了提供信息,我想知道为什么你会select一个在另一个? 五分钟前,我甚至没有意识到RAID 0 + 1是3个磁盘的选项。 所以现在我有一个决定。 编辑:与3个磁盘RAID + 1 很高兴我不是唯一不知道Raid 0 + 1可以用3个磁盘完成的:-)。 这个维基百科部分解释它。 下面是它的外观图:
跳过RAID 5的优点/缺点,我有一个由3x 2TB磁盘组成的软件RAID-5arrays。 我开始了同步,近12个小时后同步仍在进行。 有什么方法可以查看同步的进度? 我所见过的关于RAID设置的大多数屏幕截图显示“Resyncing [x]%”,但不是我的。 磁盘pipe理器中的F5什么都不做。 去更多的任务>刷新也没有显示。 文件服务安装,没有额外的。 CPU(双核2.0GHz)在1-5%之间,RAM在500-550MB(2GB)之间。
我有一个带有3个磁盘的RAID 5arrays的Dell PowerEdge,我想要添加第四个磁盘来扩展卷的容量。 我不想重新初始化整个RAID 5,因为我想保留所有的数据,只是扩展它。 在Windows启用的情况下,可以使用OpenManage执行此操作,还是在操作系统未安装的情况下,必须在启动菜单上执行此操作? 以下是OpenManage Server Administrator的屏幕截图: 也请告诉我如何做到这一点。 谢谢!