A Change to the SMT Mode Default in POWER9

October 30, 2018

There's a rather significant change with the default SMT mode in AIX 7.2 TL3 running on POWER9 servers:

“For POWER9 technology-based servers, the default SMT setting for AIX 7.2 TL 3 has been changed to SMT8 to provide the best out-of-the-box performance experience. For POWER8 technology-based servers, the default SMT setting remains SMT4.”

The first thing to understand is that this is a welcome change. IBM has found that running more threads benefits most POWER9 workloads. Naturally any system will perform differently at SMT-8 than SMT-4, so awareness is the key here. Administrators like to know what to expect from their operating system, and they can ill afford to be the last to know how the system is performing. You never want users alerting you to a change in performance.

Of course, if the old setting works best in your environment, you can adjust the SMT level post-upgrade by running the smtctl command:

Each individual Simultaneous Multi-threading (SMT) thread of a physical processor core is treated as an independent logical processor by AIX. The AIX operating system limits the combination of physical processor cores assigned and SMT modes in order to maintain symmetry across all of the physical processor cores assigned to AIX.

When booting a P8 Logical Partition (LPAR), the default number of SMT thread is 4. To increase the default number of SMT threads dynamically, enter:

    smtctl -m on
    smtctl -t 8

The change to SMT-8 is effective immediately and reboot is not required. If you want the setting to persist after rebooting, then you must rebuild the boot image with the bosboot command. The default SMT-4 is intended for better performance for an existing applications that are not designed or compiled for more than 4 threads.

While this information deals with POWER8 and upping the default, you get the idea.

If you're moving to POWER9 hardware and AIX 7.2 TL3 in the near future, be sure to keep this change in mind.

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
How to clear/clean/erase/delete/reset network adapter configuration on AIX?
Viewed 12474 times since Thu, Nov 29, 2018
Altering LVM Configuration When a Disk is Not in ODM Anymore
Viewed 3034 times since Mon, Jun 3, 2019
LVM: Extend an existing Volume Group by adding a new disk
Viewed 5554 times since Sat, Jun 2, 2018
Part 2, Monitoring memory usage (ps, sar, svmon, vmstat) and analyzing the results AIX7
Viewed 12586 times since Wed, Jun 19, 2019
AIX: Script to get Total Disk Size
Viewed 3665 times since Tue, Jun 12, 2018
Problem on resizing volume group on AIX 0516-1714, 0516-792, 0516-787, and 0516-404
Viewed 2591 times since Fri, Jul 6, 2018
A Unix Utility You Should Know About: lsof
Viewed 1913 times since Tue, Apr 16, 2019
AIX Power replacing (hot-swap) failed disk in rootvg
Viewed 3640 times since Tue, Apr 16, 2019
Changing Ethernet Media Speed for AIX
Viewed 3326 times since Tue, Apr 16, 2019
Check connection (rsh or nimsh) between NIM server and LPAR
Viewed 10353 times since Thu, Feb 21, 2019