跳转到主内容

什么是CPU作为计算资源以及ONTAP 9中的CPU域?

Views:
65
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

适用场景

  • ONTAP 9
  • Data ONTAP 8
  • Data ONTAP 8 7-模式 

问题解答

  • Data ONTAP采用粗对称多处理(Coarse Symmetric Multiprocessing、CSMP)设计、将系统功能划分为逻辑处理域。
  • 每个逻辑处理域都有一组规则、用于控制如何以及何时跨物理CPU核计划逻辑CSMP域。
  • 这些规则旨在确保所有处理都以安全高效的方式进行。

 

  • 下表介绍了一些常见的逻辑处理域及其典型任务
  • 此外、还会说明逻辑域是否可以同时在一个或多个CPU核上运行、以及任何特定的计划规则:

域名

域中的典型任务

CPU并联

备注

Nwk_ex共存

IP处理、NFS协议处理

1

仅可在单个CPU上同时运行的网络代码

Nwk_ex免税

IP处理、NFS协议处理(7-模式和cDOT)、SMB处理(cDOT)

1+

最大CPU数量取决于控制器型号和Data ONTAP版本

Nwk_legace.

IP处理、NFS协议处理

1

仅可在单个CPU上同时运行的网络代码

存储

与磁盘的SCSI通信

1+

Data ONTAP 8 2.1之前的并联1、或者如果少于6个CPU

raid

RAID子系统

1

 

RAID_ex免税

RAID子系统

1+

在Data ONTAP 8中推出。2.

XOR_EX

RAID子系统XOR奇偶校验处理

1+

在ONTAP 9中推出

target

SCSI (FCP/iSCSI)处理

1

 仅限7-模式

ssan免除

SCSI (FCP/iSCSI)处理

1+

在集群模式Data ONTAP 8中推出。2.

Kahuna

序列化的WAFL以及不在其他域中的任何内容

1

与Kahuna互斥(即、WAFL可以在1个WAFL上处于活动状态、也可以在1个以上CPU上处于活动状态、但两者不能同时处于活动状态)

WAFL例

并行化WAFL

1+

与Kahuna独占(即、Kahuna可以在1个WAFL上处于活动状态、也可以在1个以上CPU上处于活动状态、但两者不能同时处于活动状态)

WAFL MPClean

WAFL

1+

 

sm_ex免税

SnapMirror

1+

 

cifs

SMB协议处理(仅限7-模式)

1

仅限初始解码;大多数SMB处理在WAFL中进行

豁免

常规并行工作

1+

 

主机

BSD层拥有的任务包括NTP、环境传感器监控、ZAPI处理、AutoSupport

1+

 

保留 根据系统性能和容量要求预留。    

 

  • 逻辑CSMP域按Data ONTAP内核计划在物理CPU核上运行。
  • 计划逻辑是给定Data ONTAP版本和硬件平台所特有的、经过调整后可最大限度地提高整体系统性能。
  • 给定逻辑域的并行处理级别因多种因素而异、其中包括:
    • 传入工作负载速率
    • 请求的工作类型
    • Data ONTAP OS版本及更高版本。

追加信息

计划行为:
  • 将使用率较高的逻辑域固定到物理CPU核心、以最大程度地提高缓存效率。
  • 关闭不同负载点的物理CPU核、以优化运行队列的处理
  • 这些优化可能会导致物理CPU核之间的工作负载平衡不平衡。
  • 此行为是精心设计的、针对每个特定Data ONTAP版本和平台组合进行了优化。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.