我已经在繁忙的 Ubuntu 服务器上使用一对 Intel 320 RAID 1 大约 4 个月了。虽然磁盘使用率从未达到容量的 50%,但我感觉服务器的响应速度变慢了,所以我想知道是否需要运行修剪,如果需要,该怎么做?(升级到Ubuntu 10.10后Linux内核为3.0)
谢谢
我的服务器配备 Supermicro X10DRW-i 主板和 8 个 KINGSTON SKC400S SSD 的 RAID10 阵列;操作系统是 CentOS 6
# cat /proc/mdstat
Personalities : [raid10] [raid1]
md2 : active raid10 sdj3[9](S) sde3[4] sdi3[8] sdd3[3] sdg3[6] sdf3[5] sdh3[7] sdb3[1] sda3[0]
3978989568 blocks super 1.1 512K chunks 2 near-copies [8/8] [UUUUUUUU]
bitmap: 9/30 pages [36KB], 65536KB chunk
Run Code Online (Sandbox Code Playgroud)
—
# mdadm --detail /dev/md2
/dev/md2:
Version : 1.1
Creation Time : Wed Feb 8 18:35:14 2017
Raid Level : raid10
Array Size : 3978989568 (3794.66 GiB 4074.49 GB)
Used …Run Code Online (Sandbox Code Playgroud) 我的构建的 RAID 控制器过热一直存在问题。我发现该案件是罪魁祸首,但我无法弄清楚它如何以及为什么会这样做。
我曾经将 4U CompuCase RA455A00 用于客户端的服务器构建,但显然,它们已停产,或者至少我们的供应商不再销售它们。所以我找了一个新的箱子来使用,并用 4U Chenbro RM41300-F1 解决了这个问题。
一切都很好,直到我发现 RAID 控制器 (Adaptec 8405e) 上升到 70C,我认为这不正常。我开始更换零件以查明是什么导致它变热。首先我将 RAID 控制器切换到不同的端口,然后我将 RAID 控制器更改为新的(相同型号)。然后是主板、电源、cpu、内存、风扇、SSD、电缆,甚至主板支架,但 RAID 仍然没有冷却下来。
然后我将整个构建按原样转移到我一直在使用的旧案例之一(CompuCase 之一)中,RAID 控制器从未超过 45C。我什至让它运行了一夜。我已经用新机箱构建了更多机器并且 RAID 控制器过热,所以我确定这绝对是 (Chenbro) 机箱的问题,但它会导致这种情况很奇怪。
这是一个已知问题吗?外壳真的会导致组件过热吗?我该如何解决?
我购买了 HP Proliant gen8 微服务器。在其中我安装了 1 * 500GB SSD 连接到 SATA 端口 5 作为可启动磁盘和 4 * 3TB HDD 连接到 HP 智能阵列 p212。
我想做的是使用 HDD 1 和 2 作为 RAID 1 配置创建 1 个阵列。其他硬盘驱动器将包含不需要镜像的数据,并且可能采用 RAID 0 配置,一个阵列用于 HDD 3,一个阵列用于 HDD 4。这将成为阵列 A(RAID HDD 1 和 2),阵列 b(RAID 0, HDD 3) 和阵列 c (RAID 0, HDD 4)。我能够在软 RAID 功能上做到这一点。但是使用它也引入了其他问题。
我的问题是我没有机会创建数组 c。它将让我创建数组 a 和数组 b。它会告诉我 HDD 4 是一个未分配的磁盘。在下图中,您可以看到“创建数组”按钮消失了。
我能够在 RAID 1 中创建阵列 A 和阵列 B 并使用所有 4 个 HDD。因此连接到所有驱动器不是问题。
我没有在 p212 卡上使用任何缓存可能是问题所在吗?据我了解,这主要会提升您的读写数据吞吐量。 …
我们有一台 HP Proliant DL380 G9 服务器。我们有一个单独的数据驱动器,它由 4 个 1TB 7.2k 6Gb 热插拔 SAS 驱动器 RAID 5'd 组成,以提供 3GB 逻辑驱动器。我们注意到服务器的性能很慢,在运行各种测试后,我注意到 SQL 数据库上的磁盘 IO 不是很好。我想尝试加快速度。
任何人都可以回答这些问题: -
(1) 因为我不想从头开始重建服务器,我可以只得到 4 个与上面相同的驱动器,但 12Gb(速度加倍)驱动器并排运行。我的计划是从阵列中移除一个驱动器,用更快的驱动器替换它,让它重建,然后交换下一个驱动器,然后交换下一个驱动器,依此类推,直到它们都被更快的驱动器替换?
(2) 与上述情况相同,但将驱动器更换为 SSD 驱动器,一次一个。SSD 和 SAS 驱动器可以共存于同一个阵列中吗?和,
(3) 我注意到有 15k 主轴速度驱动器,这将进一步提高速度,但是我无法获得 1TB 一个只有 1.2TB。我可以将一个稍大的驱动器放入 RAID 5 阵列中并且它可以正常构建,还是必须与其他驱动器具有相同的大小?
希望这一切都有意义。感激地收到任何帮助。
非常感谢。
DGC。
对于一家小公司的备份目标,我正在设置 4*8TB Dell Poweredge R230(支持硬件 RAID 0/1/5)我只想使用 Windows Server,因为这是我最了解的地方。我想使用 ReFS,因为静默数据损坏是一个问题。我打算使用 Raid 5 来保持 75% 的可用空间。
我现在想知道的是我是否应该在 ReFS 下使用 windowsstorage 空间,如果我这样做了,我是否应该放弃硬件 RAID?
在另一个线程(https://forums.veeam.com/veeam-backup-replication-f2/refs-on-hardware-or-software-raid-t57439.html)中,我读到:
I've seen tests where Storage Spaces (not direct, 1 server only) was faster all around than traditional RAID10.
I guess I will have to do my own testing.
However, if you use ReFS without Storage Spaces you will lose self-healing functionality
Run Code Online (Sandbox Code Playgroud)
不确定他的确切含义是什么“自我修复”,但听起来我需要为 ReFS 的弹性部分提供存储空间?
那么如果是这样,什么样的存储空间在这个设置中有意义,下面是否仍然应该有一个硬件 RAID?
我试图找出将 24x 本地连接的 SSD 配置为具有低价值数据的大型逻辑卷的最低麻烦方法。我将它们用作主状态(大约 PB 级)驻留在 S3 中的数据的热设置缓存,因此与丢失的数据相比,我更关心性能、维护的复杂性和停机时间。没有任何东西会在热数据集中停留超过几天,无论如何都可以轻松地从 S3 重新创建。
我认为 RAID 5 是不可能的,我不可能等待手动重建。我倾向于使用 RAID 0、RAID 10 或......也许这实际上是一个根本没有 RAID 的简单 LVM 池的情况?在这种情况下,走相对简单的路线,我真的会失去任何东西吗?
我的理想解决方案是将每个/子目录(每个子目录都有一个自包含的数据集)完全包含在单个磁盘上(我可以在每个驱动器上安装 10 个子目录)。如果驱动器出现故障,我会暂时中断该驱动器上的子目录/数据集,但很容易推断“这些数据集正在重新下载但不可用”。然后我只是在新驱动器上从 S3 重建丢失的数据集。我怀疑 LVM jbods(不确定这个词的确切含义?)可能最接近复制这种行为。
这里有一篇很棒的文章:https : //www.servethehome.com/raid-controller-batteries-time-bombs-you-need-to-replace/
RAID 控制器锂离子电池是否是您服务器中的定时炸弹?在过去的这个周末,我们看到了一个看起来不祥的 IBM ServeRAID 电池组。大家都知道RAID控制器电池需要定期更换。这是 RAID 卡上超级电容器的关键驱动因素之一。在本周末之前,我们假设这是在发生电源故障时保持数据安全的问题。在这个周末之后,我们现在认为这可能是一个安全问题。
我的问题是,哪些现代 RAID 控制器已经取消了电池,现在严格使用超级电容器(并且免维护)?
谷歌将我指向这个@ https://www.ibm.com/support/knowledgecenter/POWER9/p9ed5/ared5pcie3comp.htm,但如果可能的话,我正在使用非 OEM 设备,以避免我不得不购买供应商锁定的硬盘。
首先,对不起,如果问题已经被问到并正确回答,我没有找到任何让我满意的东西。
我在数据中心租了一台专用机器,该机器运行 Debian 10 并在 RAID 1 中有两个驱动器,有 3 个分区:一个用于引导,一个用于交换,一个用于其余部分。
第三个 (/dev/md2) 使用 ext4 文件系统,我想改用 XFS。
我不习惯更改文件系统,这是我第一次拥有带有 RAID 的机器,所以我不知道该怎么做。
这是一个新安装,因此没有丢失数据的风险。
我尝试了一个,mkfs.xfs /dev/md2但没有用:
root@Debian-105-buster-64-minimal ~ # mkfs.xfs /dev/md2
mkfs.xfs: /dev/md2 contains a mounted filesystem
Run Code Online (Sandbox Code Playgroud)
而且我不知道由于 RAID 应该如何卸载/挂载。
预先感谢您的帮助。
该df -Th命令:
root@Debian-105-buster-64-minimal ~ # df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 32G 0 32G 0% /dev
tmpfs tmpfs 6.3G 516K 6.3G 1% /run
/dev/md2 ext4 437G 1.2G 413G 1% /
tmpfs tmpfs 32G …Run Code Online (Sandbox Code Playgroud) 我在 RAID 0 配置中有四个 NVMe 驱动器。
我正在尝试确定阵列正在处理多少 IOPS。
当我运行时iostat,似乎一个驱动器处理的 IO 比其他三个驱动器多。
这是iostat收集数据方式的错误、mdadm 的已知问题,还是我错误地配置了阵列?
使用详情。
# iostat
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
nvme0n1 1669.12 22706.35 13975.13 63422465065 39034761844
nvme3n1 753.28 13228.56 12185.39 36949483692 34035736524
nvme1n1 635.93 13781.47 14014.10 38493855272 39143630456
nvme2n1 744.35 14704.94 14283.13 41073264648 39895068820
md0 4291.15 72863.78 56468.04 203520212237 157724286024
Run Code Online (Sandbox Code Playgroud)
软件 RAID 设备详细信息
# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Fri Feb 19 22:45:06 2021
Raid Level : raid0
Array …Run Code Online (Sandbox Code Playgroud)