![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||
Solution Type Sun Alert Sure Solution 2286226.1 : SPARC T7, S7 and M7 Systems Will Experience Lower Performance with LDOMs Configured with Split SCCs
In this Document
Applies to:SPARC S7-2LNetra SPARC S7-2 SPARC T7-4 SPARC M7-8 SPARC T7-2 SPARC SPARC M7-16 SPARC S7-2 SPARC S7-2L SPARC Netra S7-2 __________________________________________ Date of Workaround Release: 13-Jul-2017 __________________________________________ DescriptionWhen multiple LDOMs are configured to share VCPU resources on a single SCC (SPARC Cache Clusters are comprised of 32 VCPUs), instructions on those VCPs will execute at only 25% of expected performance. OccurrenceThis issue can occur on the following platforms: SPARC Platform
when any of the above systems are running any currently released System Firmware version, and with the system Power Management policy set to 'performance'. To check the Power Management setting, use the following ILOM command: --> show /Servers/PDomains/PDomain_0/SP/powermgmt policy For the M7 platform: --> show Servers/PDomains/PDomain_<domain ID>/SP/powermgmt/policy SymptomsIf the described issue occurs, the system will experience longer than expected execution times. To check a system for affected VCPUs, a performance test can be run. For example, the following shell script will allow detection of slower VCPUs: #!/bin/sh CMD="dd if=/dev/random of=/dev/null bs=8 count=51200" The output on a relatively unloaded server should look similar to the following: 0 real 0.2 Affected VCPUs will show significantly higher values, as in the following example: 32 real 0.9 WorkaroundThis issue can be avoided or worked around using any one of the following: 1) Assign VCPUs to guest domains in multiple of 32 (i.e: 32, 64, 96, etc). Or: 2) Disable Power Management To disable Power Management, use the following ILOM command: --> set /SP/powermgmt/ policy=disabled or for M7 systems: --> set Servers/PDomains/PDomain_<affected domain ID>/SP/powermgmt/policy=disabled Note: A power cycle is required once the policy is set to disabled for this change to take effect. Or: 3) Toggle Power Management to Disabled and then back to the desired setting Note: The above workaround (3) will need to be repeated if the guest domain is rebooted. Resolution A final resolution is pending completion. History13-Jul-2017: Document released, status is Workaround The tracking bug for this issue is now Bug 26718819 - please read both Bugs for info Questions regarding any portion of this document must be submitted to Internal Contributor/Submitter: Grant.Gredvig@oracle.com Workaround Notes (Justin): Disabling power management provides a completely automated solution until we can identify a permanent fix. To implement the workaround on a system where guests have already been configured we need to shut down any running domains, then save the configuration before cycling the platform with power management set to disabled; [Solaris - Guest Domain(s <halt Solaris on the gdom(s)> [Solaris - Control Domain] ldm list-constraints -x <gdom> > <gdom>.xml // this is a precaution in case we need to recreate the domain [SP] set /SP/powermgmt policy=disabled [Solaris - Control Domain] <boot Solaris on the cdom> [Solaris - Guest Domain(s)] <boot Solaris on the gdom(s)> References<BUG:25726336> - POOR ORACLE VM GUEST VCPU PERFORMANCE DUE TO STUCK CYCLESKIP<BUG:26718819> - FIX FOR BOTH 25726336 AND 26628624 Attachments This solution has no attachment |
||||||||||||||||||||||
|