Configuring CPUVP's in an IBM LPAR environment
Posted in 2005
Topics: Platform-Specific Issues
Are there any best practices for configuring CPU VP's when using AIX logical partioning? I'm currently working with a 4 physical CPU machine. It's been carved up into 16 logical CPUS. I have 2 physical (8 logical) CPU's dedicated to the production partition. I'm currently guessing that NUMCPUVP should be set to 8. How does the engine interact with logical CPU's? DT -- Dave Thacker Senior Systems Administrator Omni Hotels Reservation Center V:402-952-6535 F:402-334-8013 M: 402-981-4613 (24/7)
Hi, as far as I know, there's no special code dealing with "logical" CPUs, meaning that we do not differenciate between logical CPUs and physical CPUs. For the IDS server the partitioning into logical CPUs is transparent. So with an otherwise normal configuration of IDS, you should be fine with 8 NUMCPUVPs, or maybe 7 NUMCPUVPs to leave one free for the other processes (other than CPUVPs) that are also part of a running server instance. I'm not sure however, what the effects would be of using configurations like AFFINITY and/or NOAGE. They might simply be ignored by the OS for logical CPUs, but I don't know. If they are not ignored, then I imagine that they could have an adverse effect. But I never tried/tested any of these within a "logical CPU" environment. Regards, Martin -- Martin Fuerderer IBM Informix Development Munich, Germany Information Management forum.subscriber@iiug.org wrote on 08.02.2005 06:14:05: > Are there any best practices for configuring CPU VP's when using AIX logical > partioning? I'm currently working with a 4 physical CPU machine. It's been > carved up into 16 logical CPUS. I have 2 physical (8 logical) CPU's > dedicated to the production partition. I'm currently guessing that NUMCPUVP > should be set to 8. How does the engine interact with logical CPU's? > > DT > -- > Dave Thacker > Senior Systems Administrator > Omni Hotels Reservation Center > V:402-952-6535 F:402-334-8013 M: 402-981-4613 (24/7)
Dave Thacker said: > Are there any best practices for configuring CPU VP's when using AIX > logical > partioning? I'm currently working with a 4 physical CPU machine. It's > been > carved up into 16 logical CPUS. I have 2 physical (8 logical) CPU's > dedicated to the production partition. I'm currently guessing that > NUMCPUVP > should be set to 8. How does the engine interact with logical CPU's? It depends. -- Bye now, Obnoxio "C'est pas parce qu'on n'a rien à dire qu'il faut fermer sa gueule" - Coluche "I'm trying to see things your way, but I can't get my head up my ass" - JCH "Ogni uomo mi guarda come se fossi una testa di cazzo" - Marco You are better at sex than anyone. Now all you need is a partner. I went to the airport to check in and they asked what I did because I looked like a terrorist. I said I was a comedian. They said, "Say something funny then." I told them I had just graduated from flying school. -- Ahmed Ahmed http://members.rogers.com/2remedy/images/smilies/banners/RTFM.gif
--0__=09BBE531DFC0A20E8f9e8a93df938690918c09BBE531DFC0A20E Content-type: multipart/alternative; Boundary="1__=09BBE531DFC0A20E8f9e8a93df938690918c09BBE531DFC0A20E" --1__=09BBE531DFC0A20E8f9e8a93df938690918c09BBE531DFC0A20E Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: quoted-printable The only thing that I'm not sure of is what will happen if you try to u= se processor affinity. = "Martin Fuer...." = <MARTINFU@de.ibm. = com> = To Sent by: ids@iiug.org = forum.subscriber@ = cc iiug.org = Subj= ect Re: Configuring CPUVP's in an IB= M 02/08/2005 02:39 LPAR environment [4196] = AM = = = = = = Hi, as far as I know, there's no special code dealing with "logical" CPUs, meaning that we do not differenciate between logical CPUs and physical CPUs. For the IDS server the partitioning into logical CPUs is transparent. So with an otherwise normal configuration of IDS, you should be fine with 8 NUMCPUVPs, or maybe 7 NUMCPUVPs to leave one free for the other processes (other than CPUVPs) that are also part of a running server instance. I'm not sure however, what the effects would be of using configurations= like AFFINITY and/or NOAGE. They might simply be ignored by the OS for logical CPUs, but I don't know. If they are not ignored, then I imagine that they could have an adverse effect. But I never tried/tested any of these within a "logical CPU" environment. Regards, Martin -- Martin Fuerderer IBM Informix Development Munich, Germany Information Management forum.subscriber@iiug.org wrote on 08.02.2005 06:14:05: > Are there any best practices for configuring CPU VP's when using AIX logical > partioning? I'm currently working with a 4 physical CPU machine. It= 's been > carved up into 16 logical CPUS. I have 2 physical (8 logical) CPU's= > dedicated to the production partition. I'm currently guessing that NUMCPUVP > should be set to 8. How does the engine interact with logical CPU's= ? > > DT > -- > Dave Thacker > Senior Systems Administrator > Omni Hotels Reservation Center > V:402-952-6535 F:402-334-8013 M: 402-981-4613 (24/7) = --1__=09BBE531DFC0A20E8f9e8a93df938690918c09BBE531DFC0A20E Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-transfer-encoding: quoted-printable <html><body> <p>The only thing that I'm not sure of is what will happen if you try t= o use processor affinity.<br> <img src=3D"cid:10__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" width=3D= "16" height=3D"16" alt=3D"Inactive hide details for "Martin Fuer..= .." <MARTINFU@de.ibm.com>">"Martin Fuer...." <M= ARTINFU@de.ibm.com><br> <br> <br> <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">= <tr valign=3D"top"><td style=3D"background-image:url(cid:20__=3D09BBE53= 1DFC0A20E8f9e8a93df938@us.ibm.com); background-repeat: no-repeat; " wid= th=3D"40%"> <ul> <ul> <ul> <ul><b><font size=3D"2">"Martin Fuer...." <MARTINFU@de.ibm= .com></font></b><font size=3D"2"> </font><br> <font size=3D"2">Sent by: forum.subscriber@iiug.org</font> <p><font size=3D"2">02/08/2005 02:39 AM</font></ul> </ul> </ul> </ul> </td><td width=3D"60%"> <table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">= <tr valign=3D"top"><td width=3D"1%" valign=3D"middle"><img src=3D"cid:3= 0__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" border=3D"0" height=3D"= 1" width=3D"58" alt=3D""><br> <div align=3D"right"><font size=3D"2">To</font></div></td><td width=3D"= 100%"><img src=3D"cid:30__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" = border=3D"0" height=3D"1" width=3D"1" alt=3D""><br> <font size=3D"2">ids@iiug.org</font></td></tr> <tr valign=3D"top"><td width=3D"1%" valign=3D"middle"><img src=3D"cid:3= 0__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" border=3D"0" height=3D"= 1" width=3D"58" alt=3D""><br> <div align=3D"right"><font size=3D"2">cc</font></div></td><td width=3D"= 100%"><img src=3D"cid:30__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" = border=3D"0" height=3D"1" width=3D"1" alt=3D""><br> </td></tr> <tr valign=3D"top"><td width=3D"1%" valign=3D"middle"><img src=3D"cid:3= 0__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.com" border=3D"0" height=3D"= 1" width=3D"58" alt=3D""><br> <div align=3D"right"><font size=3D"2">Subject</font></div></td><td widt= h=3D"100%"><img src=3D"cid:30__=3D09BBE531DFC0A20E8f9e8a93df938@us.ibm.= com" border=3D"0" height=3D"1" width=3D"1" alt=3D""><br> <font size=3D"2">Re: Configuring CPUVP's in an IBM LPAR environment [4= 196]</font></td></tr> </table> <table border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> <tr valign=3D"top"><td width=3D"58"><img src=3D"cid:30__=3D09BBE531DFC0= A20E8f9e8a93df938@us.ibm.com" border=3D"0" height=3D"1" width=3D"1" alt= =3D""></td><td width=3D"336"><img src=3D"cid:30__=3D09BBE531DFC0A20E8f9= e8a93df938@us.ibm.com" border=3D"0" height=3D"1" width=3D"1" alt=3D""><= /td></tr> </table> </td></tr> </table> <br> <tt>Hi,<br> <br> as far as I know, there's no special code dealing with "logical&qu= ot; CPUs,<br> meaning that we do not differenciate between logical CPUs and<br> physical CPUs. For the IDS server the partitioning into logical CPUs<br= > is transparent.<br> <br> So with an otherwise normal configuration of IDS, you should be fine<br= > with 8 NUMCPUVPs, or maybe 7 NUMCPUVPs to leave one free<br> for the other processes (other than CPUVPs) that are also part of<br> a running server instance.<br> <br> I'm not sure however, what the effects would be of using configurations= <br> like AFFINITY and/or NOAGE. They might simply be ignored by the<br> OS for logical CPUs, but I don't know. If they are not ignored, then<br= > I imagine that they could have an adverse effect. But I never<br> tried/tested any of these within a "logical CPU" environment.= <br> <br> Regards,<br> Martin<br> --<br> Martin Fuerderer<br> IBM Informix Development Munich, Germany<br> Information Management<br> <br> forum.subscriber@iiug.org wrote on 08.02.2005 06:14:05:<br> > Are there any best practices f
--- Madison Pruet <mpruet@us.ibm.com> wrote: > --0__=09BBE531DFC0A20E8f9e8a93df938690918c09BBE531DFC0A20E > Content-type: multipart/alternative; (including several k of stuff we don't need) Madison - can you please NOT POST MIME or I'll set the clown on you! Malc