增强缓存性能

若要确保最大程度地提高缓存节点的性能,请查看以下信息:

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。 如果要在虚拟环境中最大化流出量,更改两个设置至关重要。

虚拟机设置

更改以下设置以最大化虚拟环境中的出口量:

  1. 在以下三个位置启用 单根 I/O 虚拟化 (SR-IOV)

    • 连接的缓存虚拟机的 BIOS
    • 连接的缓存虚拟机的网络卡属性
    • 连接缓存虚拟机的虚拟机监控程序

    Microsoft发现这些设置在使用Microsoft Hyper-V部署时会使流出量翻倍。

  2. 在 BIOS 中实现高性能,而不是节能。 Microsoft发现此设置在Microsoft Hyper-V部署中也几乎翻了一番。