在某些配置中,例如创建专用 vCPU 超过 128 个的内核区域时,内核区域中的内存密集型操作可能会触发紧急情况。
恢复
运行 CPU/内存密集型工作负荷时,如果收到内核区域出现紧急情况的消息并且紧急情况字符串中包含 WAIT_MBOX_DONE() timeout,请将专用 vCPU 的数量降低到 128 以下。例如,运行以下命令来设置区域配置中的专用 vCPU 数:
# zonecfg -z <your_zone> "select dedicated-cpu;set ncpus=<less_than_128>;end"
或者,如果要使用 128 个以上的虚拟 CPU,可以通过运行以下命令使用虚拟 CPU 而非专用 vCPU:
# zonecfg -z <your_zone> "remove dedicated-cpu" # zonecfg -z <your_zone> "add virtual-cpu; set ncpus=<alternate_value>;end"