标签: raid

Windows Software Raid(镜像)降低驱动器性能是否正常?

我最近一直在对我的一些驱动器进行一些性能测试,试图找出哪种驱动器/RAID 级别的组合(或不是)将为我提供最佳性能(对于 Hyper-V,如果有人好奇的话)。

然而,我看到一些对我来说似乎很奇怪的行为/结果。

我使用标准 Windows Software Raid(即,不是假主板 raid,并且不想花费我需要的几百美元来获得像样的硬件 raid 控制器)来进行这些测试。我根本不关心备份或驱动器故障(Windows Home Server,FTW!),我严格关注性能。这些测试在 Windows 7 Ultimate 中执行(我的服务器最终将是 Server 2k8R2)。

我有两个 Western Digital Black 640Gb 驱动器 (SATA300),使用 Atto Disk Benchmark 得出以下结果(我也使用 SQLIO 得到类似的结果):

驱动器读写
640(#1) 120 115
640(#2) 125 110
镜子(Raid-1)* 82 77
条纹(Raid-0) 162 145

意想不到的结果是镜像驱动器的性能极差。我预计读取会比单个驱动器稍好一些,不会差很多。

我已经多次运行测试(破坏并重新创建阵列并混合镜像、条带和单驱动器测试),结果相当。

对于任何使用类似软件 raid 设置的人来说,这些数字是否与您正在使用的内容相符,还是完全偏离了基础?(因为在我看来确实如此......)

raid performance hard-drive software-raid benchmarking

5
推荐指数
1
解决办法
9634
查看次数

如何从bcdedit中找出启动盘?

我有Windows Server 2008 R2软件镜像。

我从 c: 卷启动。

当我使用时:

bcdedit 
Run Code Online (Sandbox Code Playgroud)

我可以看到 3 个不同的“Windows Boot Loader”条目,其中包含“设备分区=C:”。如何确定哪个启动项与哪个物理磁盘相关?

Windows Boot Loader
-------------------
identifier              {77777777-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
device                  partition=C:
path                    \windows\system32\winload.exe
description             Windows Server 2008 R2 - secondary plex
locale                  en-us
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \windows
resumeobject            {55555555-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
nx                      OptOut
detecthal               Yes

Windows Boot Loader
-------------------
identifier              {99999999-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
device                  partition=C:
path                    \windows\system32\winload.exe
description             Windows Server 2008 R2 - secondary plex
locale                  en-us
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \windows
resumeobject            {55555555-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
nx                      OptOut
detecthal               Yes

Windows Boot …
Run Code Online (Sandbox Code Playgroud)

windows raid boot command-line bcdedit

5
推荐指数
1
解决办法
3万
查看次数

SSD 驱动器阵列能否成功替代系统内存?

我看了一些视频试图回答这个问题。

该视频 (youtube.com/watch?v=eULFf6F5Ri8) 展示了一群人堆叠 24 个 SSD,达到 2GBps r/w 左右的峰值。这低于此列表中最差 DDR3 的限制 (memorybenchmark.net/write_ddr3_amd.html) - 显示 DDR3 内存性能从每秒 2.78 到 6.55 Gb,但该视频已超过 3 年。

该视频 (youtube.com/watch?v=27GmBzQWwP0) 显示了更乐观的情况,但对于 PCI-E SSD 驱动器:
5 个驱动器在 4Gb 左右达到峰值。

这个其他视频显示,叠加起来超过3 SSD的不实事求是报价大幅增加的性能。

这一点以及在所有基准测试中驱动器在处理小文件(5k 文件读/写平均从 10MB 到 30-40MBps 左右)时的表现都非常糟糕的事实,而不是本机内存处理此类文件的方式,似乎表明绝对不可以这个问题。

此外,写入生命周期确实有限,驱动器可能会很快磨损,正如paddy 所指出的那样。

但是,我想就此获得更多意见。

是否有可能至少获得 RAID 0 中的 SSD 的当前内存性能?如果是这样,在什么情况下?

我假设将此配置与 Windows 操作系统一起使用,该操作系统具有驻留在该 SSD 堆栈中的内存页面文件,因此使用起来非常快。

memory raid performance ssd hard-drive

5
推荐指数
2
解决办法
316
查看次数

我有多少驱动器?

这是我第一次订购带有 3 个 HDD 的专用服务器,我很困惑。我有限的知识告诉我

  • /dev/sda
  • /dev/sdb
  • /dev/sdc

是我实际拥有的 3 个驱动器。

但是,使用该命令fdisk -l | grep '^Disk'会提供以下输出:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
Disk identifier: 0x5413d59f
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
Disk identifier: 0x541faf6a
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
Disk identifier: 0x54145359
Disk /dev/md2: 995.2 GB, 995237888000 bytes
Disk identifier: 0x00000000
Disk /dev/md1: 4291 MB, 4291756032 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/sys1AP7-root: 990.9 GB, 990929485824 bytes
Disk identifier: 0x00000000
Disk /dev/md0: 536 MB, 536805376 bytes
Disk identifier: …
Run Code Online (Sandbox Code Playgroud)

linux raid centos hard-drive partitioning

5
推荐指数
1
解决办法
455
查看次数

Haswell NUC 中的 SSD RAID 与 Ubuntu:TRIM 是否有效?

我想要一台低功耗、小巧、静音的 x86_64 Ubuntu 计算机,其存储能够抵御驱动器的硬件故障。

我正在考虑购买 D54250WYKH 或 D34010WYKH,一个相同容量的 mSATA SSD 和一个 2.5" SSD。

使用 Ubuntu 14.04,我可以在 mSATA 驱动器和 2.5" 驱动器之间设置加密镜像 RAID 吗?在这种情况下 TRIM 可以工作吗?TRIM 问题的答案是否取决于它是否是某种英特尔固件 RAID(是否可用?跨 mSATA 和 NUC 上的 2.5" 插槽?)还是 Ubuntu/LVM 软件设置?

raid ssd ubuntu

5
推荐指数
1
解决办法
447
查看次数

创建一个包含 3 个外部硬盘的跨区驱动器

我正在尝试在 Windows 上从 3 个外部驱动器 (2*3Tb + 1 * 2Tb) 创建合并驱动器。

我转到 diskmgmt.msc 并尝试创建跨区驱动器,但我不断收到错误“对象不支持操作”。

这是否意味着 Windows 不支持在可移动驱动器上创建跨区驱动器?有没有办法绕过这个限制?

谢谢。

raid windows-7 hard-drive windows-8

5
推荐指数
1
解决办法
7083
查看次数

RAID 5 系统是否适合更大的磁盘大小?

为什么普遍认为 RAID 5 系统不适合更大的磁盘大小?RAID 6 也是如此吗?

参考:http : //www.zdnet.com/article/why-raid-5-stops-working-in-2009/

raid hard-drive

5
推荐指数
3
解决办法
1万
查看次数

对于家庭用户来说,raid 1 是否太过分了

我希望集中我的家庭数据 - 图片/视频/音乐,所以我订购了 Synology ds214 和几个 2tb 驱动器。由于我一直在做我的研究,我开始意识到镜像不是备份。作为家庭用户,我意识到没有这些数据我可以生活一周,但如果我永远丢失一些照片,我会感到沮丧。

我知道raid 1 是不够的,但它甚至对我的需求有帮助吗?

同样在异地备份方面。对于家庭用户来说,云有哪些实用的替代方案?

raid backup nas home-networking

5
推荐指数
1
解决办法
2万
查看次数

使用英特尔 RST 验证后的奇偶校验错误

我在 Windows 7 机器上运行 Intel RST RAID 1。我已将其设置为每周进行一次验证和修复。我经常注意到奇偶校验错误,对于 1 TB RAID 1 阵列,有时超过 100 周。但是,我从未遇到过媒体错误。

我怀疑驱动器坏了,因为我在驱动器是新的时没有看到这一点,但我无法找出原因。我浏览了事件查看器,并打开了 RST 应用程序。我看不出有什么不妥。我应该尝试运行第 3 方 SMART 实用程序吗?

这些驱动器是消费驱动器,但我认为这不是TLER问题,因为这是 Intel RST,而不是高性能硬件 RAID。此外,如果驱动器超时是原因,我预计阵列会降级,但我没有看到。事件查看器中也没有任何事件。

我也很好奇 RST 如何知道如何修复 RAID 1 的奇偶校验错误。它是任意选择其中一个副本作为好的副本,还是为每个块维护一个逻辑时间戳,因此知道哪个副本更多最新。

更新:我使用 smartmontools 检查 SMART 状态。两个驱动器都报告健康。

raid windows-7 software-raid intel-rst

5
推荐指数
0
解决办法
1318
查看次数

MegaRaid StorCLI64 未找到控制器

我的系统连接到多个 PERC H800 控制器。我可以启动 MegaRaid GUI,并且可以在登录后提取所有内容。我想使用 CLI 来编写一些事件的脚本,但是当我去运行它时,它没有看到控制器:

# /usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 show all
Status Code = 0
Status = Success
Description = None

Number of Controllers = 0
Host Name = my-server
Operating System  = Linux4.0.3-1.el6.elrepo.x86_64
Run Code Online (Sandbox Code Playgroud)

为什么 storcli64 不接收控制器,我该如何解决?

raid megaraid

5
推荐指数
1
解决办法
4730
查看次数