Solaris 10 - capping CPU

Hi all

I've purchased a T3-1 server. The T3-1 has a 16 core CPU. I want to create a zone to install an Oracle DB server in. Due to Oracle licensing issues I want to limit the zone to 8 cores. I've done some research and it seems there are 2 ways of setting a CPU core limit for a zone.

  1. Implement resource management (separate from zone)
  2. Set the "capped-cpu" value on the zone itself

Can anyone provide me with some advice on how I can accomplish this form of "hard partitioning" to ensure my zone only uses a max of 8 cores.

Many thanks