![PCI-E x8 Raid 控制器位于 x4 电气/x16 机械插槽中](https://linux22.com/image/1289191/PCI-E%20x8%20Raid%20%E6%8E%A7%E5%88%B6%E5%99%A8%E4%BD%8D%E4%BA%8E%20x4%20%E7%94%B5%E6%B0%94%2Fx16%20%E6%9C%BA%E6%A2%B0%E6%8F%92%E6%A7%BD%E4%B8%AD.png)
在互联网和超级用户上彻底搜索后,我找不到明确的答案。我听说有些设备即使额定值更高,也只能在较低的 pci-e 带宽下工作。事不宜迟,下面是我的困境。
我正在寻找硬件 RAID 解决方案,因为我无法承受仅仅备份数据所导致的停机时间,是的,我仍然会备份数据,因为我很清楚 RAID 不是备份,并且需要在 RAID 5 或 6 模式下执行。
我一直对 FakeRAID 的性能有点不满,但据我所知,这并不奇怪。我之所以感到困惑,是因为我的主板有两个 PCI-E x16 插槽,但其中一个以 x4 模式运行,因此从机械意义上讲,它只是 x16。在此处查看更多信息:http://www.newegg.com/Product/Product.aspx?Item=N82E16813130608
我货比三家,认定带有 BBU 的 LSI MegaRAID SATA/SAS 9260-4i 是我最好的解决方案,只有它和任何值得一提的硬件 RAID 卡都是 x8。
我有点觉得对 x8 的唯一要求是因为这些卡可以处理的潜在高带宽。由于我只会在 RAID 5 或 6 模式下使用最多 4 个硬盘,x4 电子/x16 机械插槽应该可以工作吗?
感谢您的时间,并致以最诚挚的问候,霍华德
答案1
理论上,只要 PCI-E 卡适合插槽,那么卡和主机应该协商使用的通道数,从维基百科:
- PCIe 卡物理上适合(并正常工作)任何至少与其一样大的插槽(例如,×1 大小的卡可以在任何大小的插槽中使用);
- 较大物理尺寸(例如 ×16)的插槽可以使用较少的通道(例如 ×1、×4、×8 或 ×12)进行电气连接,只要它能够提供较大物理插槽尺寸所需的接地连接即可。
在这两种情况下,PCIe 都会协商相互支持的最高通道数。许多显卡、主板和 BIOS 版本都经过验证,可在同一连接上支持 ×1、×4、×8 和 ×16 连接。
答案2
我已经使用 x8 物理/x8 电气 3Ware 卡完成了此操作,并将其插入主板上的 x16 物理/x4 电气插槽。它们工作正常。就我而言,3Ware GUI 还确认该卡仅看到 4 个电气通道,正如预期的那样。
在 SOHO 环境中,我怀疑您永远不会注意到这种差异。在您希望最大化吞吐量和 I/O 的服务器环境中,您可能会注意到这种差异。我想,如果您运行的是固态硬盘而不是机械硬盘,或者您只追求最大吞吐量,您也可能会注意到这种差异。
我从未尝试将 x8 卡插入物理数量较低的开放式插槽。
答案3
我实际上也不想运行备份,因此我运行 RAID 5,并且时不时地,作为额外的预防措施,我会使用大型单个驱动器来备份整个 RAID 5。
但是,似乎有些内容没有得到明确说明。对于游戏玩家来说,您希望您的显卡能够达到最快的速度,对吧?这意味着 16x 机械和 16x 通道。但是,如果您在主板上添加另一张卡(取决于您将该卡放在哪里),许多主板都不会给您该评级。例如,它会说“如果将卡插入 8x 插槽,则 16x 将降至 8x,而 8x 插槽将以 4x 运行,因为带宽是共享的”,这真是太愚蠢了。无论如何,4x 插槽在许多情况下不会与 16x 插槽共享带宽,因此是安全的!相反,(以我的主板为例)它占用了 1x 插槽的所有带宽,使它们无法使用,我对此并不关心。我遇到的问题是,我的 RAID 卡需要 8x 机械卡,而 4x 插槽(可容纳 8x 卡)的金属针脚仅对应 4x 机械卡,而不是 8,所以我必须使用 8x 插槽!太差劲了!奇怪的是,卡能用,但只有 50% 的时间,另外 50% 的时间就掉线消失了,这让我开始研究这张卡在我上一台机器上表现稳定,但在新机器上表现极不稳定的原因。所以现在我的卡在 8x 插槽中,完全稳定,并使我的游戏装备的带宽下降 50%...不开心,但我现在明白问题所在了。希望我有一张 4x SATA RAID 卡,但我还没有在 Areca 找到任何现有的卡。
答案4
我刚刚从 newegg 链接中注意到你的 MB 你是否在 2 个 16x 插槽或 4x(蓝色插槽)中运行 2 个 GPU,就像大多数主板一样,你可以进入 uefi 并设置相应插槽的 pcie 通道的宽度,即 16x 或 4x,卡必须在插槽中才能影响此更改