Re: AIX Large Pages and SMT4

From: Stefan Koehler <contact_at_soocs.de>
Date: Fri, 25 Oct 2019 13:17:09 +0200 (CEST)
Message-ID: <290842885.471005.1572002229405_at_ox.hosteurope.de>


Hello Neil,

> Does anyone have any input on whether to use medium pages or large pages on AIX in relation to performance?

Since Oracle 11g medium (64k) page size is used by default - so the question would be more like any benefit from 64k to 16 MB page size. In general I would advise to use large pages as I have seen several performance improvements but have also seen cases where it has close to 0 impact - however these systems were not a real good candidate anyway because of highly I/O driven. It does not hurt but can improve :)

By the way even IBM states it in some of its official papers, e.g. http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102171

> Does anyone have any input about using SMT2/4/8 usage - my slob testing has seen slightly better throughput with SMT4 over SMT2 (SMT4 vs SMT8 was the same)

My advice: Check your production workload and set SMT to 1 if #num_of_session_on_cpu =< #amount_of_cores. You get the best single thread performance with no SMT at all ( https://www.anandtech.com/show/10435/assessing-ibms-power8-part-1/4 & https://www.ibm.com/developerworks/community/blogs/aixpert/entry/local_near_far_memory_part_3_scheduling_processes_to_smt_virtual_processors130 ) - Oracle is mostly a single thread application and so don't waste possibly available CPU instructions :-)

As soon as you have more processes on CPU than cores you benefit from higher SMT levels - however AFAIK the dispatching has slightly changed with Power 9 and I never did any benchmarks with that platform in this area.

Best Regards
Stefan Koehler

Independent Oracle performance consultant and researcher Website: http://www.soocs.de
Twitter: _at_OracleSK

> Neil Chandler <neil_chandler_at_hotmail.com> hat am 24. Oktober 2019 um 10:48 geschrieben:
>
>
> Hi,
>  
> A couple of Oracle (11.2.0.4 and 19) on AIX (7.2) questions:
>  
> Does anyone have any input on whether to use medium pages or large pages on AIX in relation to performance? I'm primarily concerned about performance - especially when the server is stressed.
>  
> Does anyone have any input about using SMT2/4/8 usage - my slob testing has seen slightly better throughput with SMT4 over SMT2 (SMT4 vs SMT8 was the same) but my testing has been limited to this point and is far from conclusive.
>  
> Neil Chandler.

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Oct 25 2019 - 13:17:09 CEST

Original text of this message