生产环境服务器磁盘配置参考

时间:2022-11-30 15:13:45

1.简介

在“Linux 系统生产环境配置指南” ​​https://blog.51cto.com/waringid/5782872​​ 中简要说明了生产环境物理服务器的配置要求,在实际的业务环境需要综合考虑性能和业务匹配情况,这中间最重要的是服务器磁盘配置。

当前磁盘的类型按介质分为机械磁盘和固态磁盘,但是不同接口和型号的磁盘价格相差大且类型也多,如何搭配满足生产业务需求需要综合评估。

2.名词解释

2.1.RAID组有效容量

RAID5的RAID组需要减去一块校验盘的容量

RAID6需要减去两块校验盘的容量

RAID10只有一半可用容量

2.2.磁盘利用率

磁盘的可用空间需要减去一些消耗,包括RAID2.0的管理数据,磁盘标单位为1000byte,OS的标称单1024byte,两者之间的转换。每盘可用存储空间为0.85。

2.3.热备盘率

RAID2.0技术中,(0,12]配置一块热备盘,(12,24]配置两块热备盘,(25,48]中配置三块热备盘。后续每48块增加3块热备盘。

2.4.IO落盘率

这个参数=1-存储Cache命中率。存储设备的Cache,RAID组可提高IO性能。华为V3存储的IO落盘率按21%计算,不同存储厂家的设备Cache命中率有差异。

2.5.IOPS

IOPS(Input/Output Operations Per Second)是一个用于电脑存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。

生产环境服务器磁盘配置参考

(结果一般会转换为MB/s)

3.硬盘配置

3.1.固态磁盘类型

以下是 Dell EMC 提供的不同类别企业级固态硬盘,可以用于实际生产参考配置

写入密集型 (WI) - 耐用性高,适用于读/写比例为 50/50 的工作负载。一般建议用于运行 HPC、数据库记录和高速缓存工作负载。

混合使用型 (MU) - 耐用性中等,适用于读/写比例为 70/30 的工作负载。一般建议用于运行电子邮件/消息传送、OLTP 和电子商务工作负载。

写入密集型 (RI) - 耐用性较低,适用于读/写比例为 90/10 的工作负载。一般建议用于运行数据库仓库、流媒体和视频点播解决方案工作负载。

启动优化型 (Boot) - 成本低/容量低的固态硬盘,专门用作服务器上的启动设备。耐用性较低。适用于所有工作负载。

3.2.固态磁盘主机接口类型

SATA 固态硬盘 - SATA 固态硬盘基于行业标准 SATA 接口。SATA 固态硬盘可为相较性能而言更注重成本的企业应用程序提供合理的性能。

实惠型 SAS 固态硬盘 - 实惠型 SAS 是由 Toshiba Memory Corporation 开发的一种新类别 SAS 固态硬盘。它利用 PowerEdge SAS 服务器基础架构,以跟 SATA 固态硬盘差不多的价格提供更高性能、更低延迟和更棒的可靠性。这类硬盘比标准 SAS 固态硬盘的成本和性能低,整体性能定位为介于 SATA 和标准 SAS 之间。实惠型 SAS 是 SATA 固态硬盘的理想替代品,可为大多数企业应用程序提供更高价值。

SAS 固态硬盘 - SAS 固态硬盘基于行业标准 SAS 接口。SAS 固态硬盘结合了卓越的可靠性、数据完整性和数据故障恢复功能,对于需要通过 SAS/SATA 硬盘实现高性能的应用程序而言,是比 SATA 固态硬盘和实惠型 SAS 固态硬盘更好的选择。标准 SAS 固态硬盘的价格虽然较高,但也能为实现强劲性能提供充分保障。

PCIe 固态硬盘 - Dell EMC PowerEdge Express Flash PCIe 固态硬盘是一种高性能固态存储设备,IOPS 性能能比传统旋转式硬盘高出 2000 倍。

4.桌面云方案磁盘配置参考

4.1.900G SAS 磁盘为例

采用900 G SAS 10K 2.5寸硬盘配置  (900G 和600G IOPS一致)

用户数:500

用户容量规划:系统盘40G 数据盘30G

存储配置计算过程如下:

Ø  容量维度

盘数=(总人数*每人数磁盘空间+管理节点容量)/(每盘标称容量*磁盘利用率)*RAID组有效容量= (500*70+1200)/(900*0.85)*(9/8)=53

Ø  IOPS维度

盘数=((总人数*每人IOPS数+管理节点IOPS)*IO落盘率)/(每盘标称IOPS*IOPS利用率/(1+3 *写比例))=(500*17+1110) *21%/(200*60%/(1+3*70%))=53

结合容量和IOPS维度两个维度取最大值,可以得出总盘数为:

总盘数=Max(容量维度,IOPS维度)*冗余率+热备盘数=Max(67,53) +Roundup(Max(67,53)/48,0)*3=67+2×3=73

综上所述,按RAID5存储数量计算方法,总共需要73块SAS盘。

5.磁盘性能参考

生产环境服务器磁盘配置参考

生产环境服务器磁盘配置参考