您知道您需要存储并且您知道如何部署 SAN 层。但是您如何确定正确的磁盘种类和数量呢?RAID 组中应该有多少个驱动器才能满足数据库、邮件或文件服务器所需的性能要求,以及实施新服务器的性能要求?RAID 组或实际存储 RAID 阵列中是否可能有太多驱动器?
我们将详细介绍 RAID 阵列和底层磁盘技术的这些参数。何时使用 SAS、SATA、FC 或 SCSI?在部署存储阵列时,是否还有其他指标,例如每个控制器有多少驱动器工作得最好?供应商提供的其他性能规格如何?
供应商数据表只是告诉您需要了解的有关存储阵列和磁盘驱动器的信息:原始容量、吞吐量(通常以 MB/秒衡量)、IOPS、可靠性(MTBF)、驱动器类型(SAS、SATA、FC 等)。大多数存储阵列在前面都有光纤通道接口(有些提供无限带宽),可能在磁盘端有 FC、SATA 或 SAS。RAID 仅在 JBOD(简单磁盘捆绑)阵列上受支持。如果您没有 SAN,您的存储环境通常由 DAS(直接连接存储)组成,这意味着服务器中的内部驱动器或连接到一或两台服务器的 SCSI RAID 阵列。
RAID 本质上是一组磁盘,通常带有奇偶校验或条带化,或两者兼而有之。奇偶校验是指磁盘中数据块的冗余,条带化可以提高单个磁盘的速度,增加消息的来源,性能优于单个驱动器。每种类型的 RAID 都可以在可靠性、性能和成本之间取得平衡。(您选择的冗余级别可能会消耗大量可用容量。)
RAID 的某些方面会影响吞吐量或 IOPS。(请记住:对于延迟敏感的应用程序,如数据库、邮件等,您需要高 IOPS 性能)。当驱动器发生故障时硬盘阵列有什么用,RAID 性能会受到很大影响,因为 RAID 控制器会尝试使用通用热备用硬盘驱动器重建 RAID 组。
等等,乔尔!我只购买了 1 TB 容量的驱动器。当您说我有 2.7 TB 的可用容量时,您是什么意思?
可用容量与原始容量。您需要分配的容量不是数据表中描述的容量。由于磁盘分区或“开销”等原因,750GB SATA 驱动器可能只有 690GB 可用。而 1TB 驱动器可能只有 900GB 可用。
RAID 的类型也会影响可用容量。大多数 RAID 阵列允许您拥有一个或多个通用热备用硬盘驱动器,其中 RAID 组中的一个驱动器发生故障并由一个驱动器代替,因此在磁盘发生故障时,可以立即在驱动器上建立冗余。在计算可用容量时,不要忘记减去热备用硬盘的驱动器容量。
当您说我们只有 200 MB/秒时,您是什么意思?数据表显示 800 MB/秒 RAID。
SAN 存储传输的性能会有所不同,具体取决于数据访问方法,例如顺序读取、随机读取、顺序写入、随机写入以及几种的组合。不用担心 – 您不必对每个 LUN 进行基准测试,但如果您需要解决特定的应用程序问题,您应该这样做。除非您正在部署特定的应用程序,否则您可以使用上述数据访问方法的组合。
记住一件事。对于 RAID 阵列,最坏情况下的性能是随机写入操作,最好情况下是顺序顺序读取。猜猜哪个项目将在供应商的数据表中突出显示。
控制器中最多可以有几个驱动器硬盘阵列有什么用,通常根据具体情况,“太多”驱动器的可能性很高。您需要弄清楚:当性能最佳时需要多少驱动器,以及添加了多少驱动器并且性能开始受到影响。(这只是模块化存储的问题之一;大型企业阵列支持大量驱动器。)在部署 SAN 磁盘要求时,我建议向 DBA 或邮件管理员询问具体要求。
文章来源:https://www.edu.cn/xxh/ji_shu_ju_le_bu/bf/jszx/xtc/raid/201004/t20100421_467926.shtml
感谢您的来访,获取更多精彩文章请收藏本站。
