在一个带有三个应用程序的两节点群集上,您可以将其配置为,一个物理主机 (phys-schost-1) 是一个应用程序的缺省主机,而第二个物理主机 ( phys-schost-2) 是其余两个应用程序的缺省主机。假定以下示例限制每个节点上的数据库文件。当发生故障移交或切换移交时,限制数据库文件不改变。
# limadm set cpu.shares=50 App-1 # limadm set cpu.shares=30 App-2 # limadm set cpu.shares=20 App-3 ... |
当群集正常运行时,应用程序 1 在其缺省主机 phys-schost-1 上获分配 50 个份额。这等于 100% 的 CPU 资源,因为在此节点上只有这一个应用程序请求 CPU 资源。在其缺省主机 phys-schost-2 上,应用程序 2 和 3 分别获分配 30 个和 20 个份额。在正常操作过程中,应用程序 2 将接收 60%,而应用程序 3 将接收 40% 的 CPU 资源。
如果发生故障移交或切换移交,且应用程序 1 切换移交至 phys-schost-2,则所有三个应用程序的份额保持相同,但是根据限制数据库文件,CPU 资源百分比将重新分配。
拥有 50 个份额的应用程序 1 接收 50% 的 CPU 资源。
拥有 30 个份额的应用程序 2 接收 30% 的 CPU 资源。
拥有 20 个份额的应用程序 3 接收 20% 的 CPU 资源。
下图说明该配置的正常和故障移交操作。