Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




CPU Conditions as the Result of a LPMC Error in a vPar Environment

computers






CPU Conditions as the Result

of a LPMC Error in a vPar Environment

Version 2.0 10/13/02

Introduction

This white paper provides an explanation of what happens to the state of a CPU in both a non Virtual Partitions (vPars) environment and a vPar environment. It is meant to convey a basic understanding of what happens to a CPU if LPMC errors are d 11211c28l etected specifically in a vPars environment. Please see the white paper on Dynamic Processor Deallocation And Dynamic Processor Resilience for the details on the actual process of deallocation and deconfiguration.

Technology and Notes

Possible CPU states: Assigned Bound, assigned Floating, and unassigned Floating (which can be used in iCOD systems).

The Monarch CPU in a vPar will always be a Bound CPU.

The CPU with a logical ID of zero is always the monarch.

With iCOD and vPars, the LPMC monitor does not automatically replace a failed CPU by assigning a new Floating CPU to the vPar; this must be done manually.

Deallocation and Deactivation are synonyms and refer to a CPU that is still recognized by an OS, but is not actively scheduling processes; such a CPU may still handle I/O interrupts.

Deconfigured refers to CPUs that are disabled by firmware when the system/nPar reboots; such CPUs are not visible to the OS or vPar monitor.

Non-vPar environment

The LPMC Monitor will make a call to deallocate and a call to mark-for-deconfiguration the CPU in question, when the LPMC error threshold has been exceeded

For monarch CPUs, the mark for deconfiguration will occur, but not the deallocation.

For non-monarch CPUs, the mark for deconfiguration will occur AND the deallocation will occur.

In either case, the CPU is NOT completely taken out of USE until the system/partition is rebooted.

vPar Environment

On a system with vPars, the behavior for the Bound Monarch CPU is the same as in a non-vPars environment. Each vPar has only ONE Monarch CPU that is one of the Bound CPUs (i.e. a vPar can have more than one Bound CPU). If the LPMC error threshold has been exceeded on the Bound Monarch CPU, the LPMC Monitor will make a call to mark-for-deconfiguration. The LPMC Monitor will not attempt to deallocate this Monarch CPU. Upon vPar OS reboot, the Bound Monarch CPU will reappear in the vPar as an active CPU (however it is still marked for deconfiguration). Upon vPar Monitor reboot (i.e. reboot of the hard partition), PDC will deconfigure the Bound Monarch CPU and the vPar Monitor will no longer see it.

A Bound NON-Monarch CPU behaves the same EXCEPT that it CAN be deallocated. It is marked for deconfiguration and also deallocated. However upon vPar OS reboot, again, this Bound NON-Monarch CPU is put back in use and will reappear in the vPar and will be an active CPU (however it is still marked for deconfiguration). Upon vPar Monitor reboot (i.e. reboot of the hard partition), PDC will deconfigure the Bound NON-Monarch CPU and the vPar Monitor will no longer see it.

Floating CPUs behave a bit differently. If the LPMC error threshold has been exceeded, the LPMC Monitor will make a call to deallocate and a call to mark-for-deconfiguration the Floating CPU. It is then deallocated and marked for deconfiguration. Upon vPar reboot, this Floating CPU is NOT put back in use and will NOT reappear in the vPar and it is still marked for deconfiguration. Upon vPar Monitor reboot (i.e. reboot of the hard partition), PDC will deconfigure the Floating CPU and the vPar monitor will no longer see it.

Assigning CPUs to vPars

In a NON-vPars environment, a marked Monarch CPU will be deconfigured during a reboot. The PDC will assign another CPU to be the Monarch and the system will boot.

In a vPars environment, CPUs can be specified by min/max numbers or by hardware paths. If a CPU is specified via min/max specification, and the CPU is no longer available to the vPars Monitor (deconfigured), the vPars Monitor will attempt to meet the min (Bound) CPU count, even if it needs to remove CPUs from the pool of available Floating CPUs. The vPar Monitor will do this until it has no more Floating CPUs.

If a CPU is specified via hardware path, and the CPU is no longer available to the vPars Monitor (deconfigured), the vPars Monitor will again attempt to replace the CPU with one of the available Floating CPUs. The vPar Monitor makes several passes to meet the CPU requirements and whether the CPUs are specified by min/max or hardware path, the vPar Monitor will allocate CPUs.

At this time there is no advantage to specifying CPUs by hardware path.

Summary

Bound Monarch CPUs are marked-for-deconfiguration but not deallocated or taken out of the system (deconfigured) until the vPar Monitor (i.e. system/nPar) is rebooted. These CPUs will reappear as active CPUs if ONLY the vPars OS is rebooted, and not the vPar Monitor.

Bound NON-Monarch CPUs are marked-for-deconfiguation AND deallocated but not deconfigured from a vPar until the vPar Monitor is rebooted. These CPUs will reappear as active CPUs if ONLY the vPars OS is rebooted, and not the vPar Monitor.

Floating CPUs are marked-for-deconfiguration AND deallocated. These CPUs will NOT be reassigned to a vPar when the vPars OS is rebooted. And a system/nPar reboot or vPar Montitor reboot will deconfigure the Floating CPU and the vPar monitor will no longer see it.



Alan Hymes, Solution Architect Enterprise Shared Services, Competitive Sales and Presales


Document Info


Accesari: 1852
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )