物理 I/O 体系结构
与以前发行版的 M 系列服务器相比,这些服务器的物理 I/O 体系结构发生了变化。使用了不同的名称,并且 CPU 不再拥有 PCIe 结构。
I/O 术语
用于描述 I/O 体系结构的术语发生了如下变化。
-
根联合体-在 PCIe 设备路径中,根联合体始终为第一个元素(例如 /pci@300)。在以前发行版的 M 系列服务器中,CMT 处理器包含一个或多个根联合体。该功能已移至 I/O 控制器芯片 (IOH)。每个服务器有一个或多个 I/O 控制器芯片。
-
根端口-一个根联合体可以有一个或多个根端口。每个根端口独立于该结构中的其他任何端口。但是,同一根联合体下的所有设备共享该结构。
根端口始终为 PCIe 设备路径中的第二项。第一个根端口始终为 pci@1,第二个为 pci@2,依此类推。
-
PCI 总线-这是用于将根联合体分配给逻辑域的标签。
根联合体分配
下图显示了一个 CMIOU 的根联合体分配。
每个根联合体具有一个设备路径、一个服务路径和一个总线名称。此表包含 CMIOU0 和 CMIOU1 的命名示例。有关所有 CMIOU 的命名示例,请参见物理 I/O 体系结构。
|
|
|
|
|
CMIOU0
|
/pci@301/pci@1
|
/SYS/CMIOU0/PCIE3
|
pci_1
|
通常用于引导磁盘适配器。
|
|
/pci@300/pci@1
|
/SYS/CMIOU0/PCIE2
|
pci_0
|
|
|
/pci@303/pci@1
|
/SYS/CMIOU0/PCIE1
|
pci_3
|
|
CMIOU1
|
/pci@306/pci@1
|
/SYS/CMIOU1/PCIE3
|
pci_6
|
通常用于网络适配器。
|
|
/pci@305/pci@1
|
/SYS/CMIOU1/PCIE2
|
pci_5
|
|
|
/pci@308/pci@1
|
/SYS/CMIOU1/PCIE1
|
pci_8
|
|
|
I/O 体系结构布局
下图显示了具有一个 PDomain 的 SPARC M7-8 服务器的 I/O 体系结构布局。对于 SPARC M7-16 服务器,图中显示了一半的 I/O 体系结构。对于具有两个 PDomain 的 SPARC M7-8 服务器,图中显示了两个静态域的 I/O 体系结构布局。
注 -
下图显示了 SP 与 CMIOU4 以及 CMIOU5 之间的连接。尽管呈现了线路,但这些连接在具有一个 PDomain 的 SPARC M7-8 服务器中并不处于活动状态。它们在具有两个 PDomain 的 SPARC M7-8 服务器和 SPARC M7-16 服务器中处于活动状态。
I/O 组件示例输出
ldm list-io 命令可列出有关服务器上的 I/O 设备的信息。通过搜索 ldm list-io 输出,您可以确定已安装 PCIe 设备的根联合体和根端口(在输出中括在方括号中)、插槽编号(例如,PCIE2 是 CMIOU0 上的插槽 2)以及您为了管理目的用来将根联合体分配给逻辑域的总线名称(例如 pci_0)。为清楚起见,编辑了以下输出。
# ldm list-io -l
NAME TYPE BUS DOMAIN STATUS
---- ---- --- ------ ------
...
/SYS/CMIOU0/PCIE2 PCIE pci_0 primary EMP
[pci@300/pci@1]
/SYS/CMIOU0/PCIE3 PCIE pci_1 primary OCC
[pci@301/pci@1]
LSI,sas@0/iport@80
LSI,sas@0/iport@v0
/SYS/CMIOU0/PCIE1 PCIE pci_3 primary OCC
[pci@303/pci@1]
network@0
network@0,1
network@0,2
network@0,3
...
#
I/O 组件关系
下表列出了您可以在服务器中安装的每个 CMIOU 上的根联合体编号、PCIe 插槽编号、根联合体名称和总线名称之间的关系。
此表介绍了服务器中的 DCU 和 CMIOU 组件。
|
|
|
SPARC M7-8(两个 PDomain)
|
两个静态域,各有四个 CMIOU
|
|
SPARC M7-8(一个 PDomain)
|
一个静态域,具有八个 CMIOU
|
CMIOU0–7
|
SPARC M7-16
|
四个动态域,各有四个 CMIOU
|
-
CMIOU0–3
-
CMIOU4–7
-
CMIOU8–11
-
CMIOU12–15
|
|
表 1 CMIOU0 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@300
|
pci_0
|
1
|
PCIE3
|
pci@301
|
pci_1
|
3
|
PCIE1
|
pci@303
|
pci_3
|
4
|
NA
|
pci@304
|
pci_4
|
|
表 2 CMIOU1 的 I/O 组件命名
|
|
|
|
0
|
PCIe2
|
pci@305
|
pci_5
|
1
|
PCIE3
|
pci@306
|
pci_6
|
3
|
PCIE1
|
pci@308
|
pci_8
|
4
|
NA
|
pci@309
|
pci_9
|
|
表 3 CMIOU2 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@30a
|
pci_10
|
1
|
PCIE3
|
pci@30b
|
pci_11
|
3
|
PCIE1
|
pci@30d
|
pci_13
|
4
|
NA
|
pci@30e
|
pci_14
|
|
表 4 CMIOU3 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@30f
|
pci_15
|
1
|
PCIE3
|
pci@310
|
pci_16
|
3
|
PCIE1
|
pci@312
|
pci_18
|
4
|
N/A
|
pci@313
|
pci_19
|
|
表 5 CMIOU4 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@314
|
pci_20
|
1
|
PCIE3
|
pci@315
|
pci_21
|
3
|
PCIE1
|
pci@317
|
pci_23
|
4
|
NA
|
pci@318
|
pci_24
|
|
表 6 CMIOU5 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@319
|
pci_25
|
1
|
PCIE3
|
pci@31a
|
pci_26
|
3
|
PCIE1
|
pci@31c
|
pci_28
|
4
|
NA
|
pci@31d
|
pci_29
|
|
表 7 CMIOU6 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@31e
|
pci_30
|
1
|
PCIE3
|
pci@31f
|
pci_31
|
3
|
PCIE1
|
pci@321
|
pci_33
|
4
|
NA
|
pci@322
|
pci_34
|
|
表 8 CMIOU7 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@323
|
pci_35
|
1
|
PCIE3
|
pci@324
|
pci_36
|
3
|
PCIE1
|
pci@326
|
pci_38
|
4
|
NA
|
pci@327
|
pci_39
|
|
表 9 CMIOU8 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@328
|
pci_40
|
1
|
PCIE3
|
pci@329
|
pci_41
|
3
|
PCIE1
|
pci@32b
|
pci_43
|
4
|
NA
|
pci@32c
|
pci_44
|
|
表 10 CMIOU9 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@32d
|
pci_45
|
1
|
PCIE3
|
pci@32e
|
pci_46
|
3
|
PCIE1
|
pci@330
|
pci_48
|
4
|
NA
|
pci@331
|
pci_49
|
|
表 11 CMIOU10 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@332
|
pci_50
|
1
|
PCIE3
|
pci@333
|
pci_51
|
3
|
PCIE1
|
pci@335
|
pci_53
|
4
|
NA
|
pci@336
|
pci_54
|
|
表 12 CMIOU11 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@337
|
pci_55
|
1
|
PCIE3
|
pci@338
|
pci_56
|
3
|
PCIE1
|
pci@33a
|
pci_58
|
4
|
NA
|
pci@33b
|
pci_59
|
|
表 13 CMIOU12 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@33c
|
pci_60
|
1
|
PCIE3
|
pci@33d
|
pci_61
|
3
|
PCIE1
|
pci@33f
|
pci_63
|
4
|
NA
|
pci@340
|
pci_64
|
|
表 14 CMIOU13 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@341
|
pci_65
|
1
|
PCIE3
|
pci@342
|
pci_66
|
3
|
PCIE1
|
pci@344
|
pci_68
|
4
|
NA
|
pci@345
|
pci_69
|
|
表 15 CMIOU14 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@346
|
pci_70
|
1
|
PCIE3
|
pci@347
|
pci_71
|
3
|
PCIE1
|
pci@349
|
pci_73
|
4
|
NA
|
pci@34a
|
pci_74
|
|
表 16 CMIOU15 的 I/O 组件命名
|
|
|
|
0
|
PCIE2
|
pci@34b
|
pci_75
|
1
|
PCIE3
|
pci@34c
|
pci_76
|
3
|
PCIE1
|
pci@34e
|
pci_78
|
4
|
NA
|
pci@34f
|
pci_79
|
|