Write I/O Performance in Oracle VM Server for SPARC (LDoms) Guest Domains Degrades with High Average Service Time
(Doc ID 1628563.1)
Last updated on MARCH 11, 2021
Applies to:Solaris Operating System - Version 10 1/13 U11 to 11.1 [Release 10.0 to 11.0]
Information in this document applies to any platform.
This issue can occur in the following releases:
- Solaris 10 with patch 147147-26 and without patch 150400-07
- Solaris 11
- Solaris 11.1 without SRU 14.5
If a ZVOL or a file on ZFS in the I/O domain(this can be either the control domain or service domain) is exported to a guest domain, write I/O performance in the guest domain can be seen degraded.
When this issue happens, user will observe poor I/O performance on the guest domain. At the same time, the user will not observe any I/O anomaly on the I/O domain.
In the following example, a ZVOL on the zpool in the I/O domain which is mirrored with c0t500001853210A5F0d0 and c0t50000185321076BCd0 is exported to the guest domain as c0d0.
/usr/bin/iostat -xpnC in the guest domain shows high asvc_t on c0d0:
If ZIL calls txg_wait_synced(), it means ZIL is failing to allocate a log write buffer. When this happens, synchronous write performance is severely degraded.
So, in this specific scenario, I/O performance in the guest domain is the direct result of issue in the ZIL layer in the I/O domain.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document