Oracle Solaris System Administration (MOSC)

MOSC Banner

Dynamically de-allocating cpus from a zone using poolcfg

edited Jan 24, 2012 8:36PM in Oracle Solaris System Administration (MOSC) 1 commentAnswered
  We have a Solaris VM ("Container") running with 68 cores. 4 or 5 IBM Informix database instances run on here. 
We wish to de-allocate 4 cores from the VM for IBM Informix licensing reasons. 
We're pondering whether we can safely do this dynamically. It's possible - probable maybe - that when we do so the core snatched away from the VM will be servicing an Informix vp. In which case, might Informix crash? 

Obviously we'll do it at a quiet time, but these are 24x7 systems

We think this is going to be highly dependent on what Solaris does when you remove a core. If I had to assume what it does, I'd assume it would mark that processor in the kernel as something where you can't schedule a thread/process to run on it, and then when it was not running anything (its run queue was drained), remove it so that it's no longer visible to the kernel scheduler etc...

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center