若要确保最大程度地提高缓存节点的性能,请查看以下信息:
OS 要求
Microsoft连接缓存模块针对 Ubuntu 22.04 LTS 进行了优化。 在所选的物理服务器或 VM 上安装 Ubuntu 22.04 LTS。
NIC 要求
- 使用 链接聚合 配置支持单个Microsoft连接缓存实例上的多个 NIC。
- 建议使用 10 Gbps NIC 的最低速度,但支持任何 NIC。
驱动器性能
支持的最大磁盘数为 9。 配置驱动器时,建议使用 SSD 驱动器,因为 SSD 的缓存读取速度优于 HDD。 此外,建议使用多个磁盘来提高缓存性能。
不建议使用 RAID 磁盘配置,因为缓存性能将受到影响。 如果使用 RAID 磁盘配置,请确保条带化。
硬件配置示例
有许多硬件配置适合Microsoft连接缓存。 例如,客户部署了以下硬件配置,并且能够达到大约 35 Gbps 的峰值出口:
Dell PowerEdge R330
- 2 x Intel (R) Xeon (R) CPU E5-2630 v3 @ 2.40 GHz,总计 32 核
- 48 GB,美光技术 18ASF1G72PDZ-2G1A1,速度:2133 MT/秒
- 4 - 超越 SSD230s 1 TB SATA 驱动器
- Intel Corporation 以太网 10G 2P X520 适配器 (链接聚合)
增强虚拟机性能
在虚拟环境中,缓存服务器出口峰值约为 1.1 Gbps。 如果要在虚拟环境中最大化流出量,更改两个设置至关重要。
虚拟机设置
更改以下设置以最大化虚拟环境中的出口量:
在以下三个位置启用 单根 I/O 虚拟化 (SR-IOV) :
- 连接的缓存虚拟机的 BIOS
- 连接的缓存虚拟机的网络卡属性
- 连接缓存虚拟机的虚拟机监控程序
Microsoft发现这些设置在使用Microsoft Hyper-V部署时会使流出量翻倍。
在 BIOS 中实现高性能,而不是节能。 Microsoft发现此设置在Microsoft Hyper-V部署中也几乎翻了一番。