My Oracle Support Banner

ZFS Write Performance Degrades With Threads Held Up By space_map_load_wait() (Doc ID 1359269.1)

Last updated on JULY 07, 2023

Applies to:

Sun Storage 7720 Unified Storage System - Version Not Applicable and later
Sun ZFS Storage 7420 - Version Not Applicable and later
Sun Storage 7310 Unified Storage System - Version Not Applicable and later
OpenSolaris Operating System - Version 2008.05 and later
Sun Storage 7110 Unified Storage System - Version Not Applicable and later
Information in this document applies to any platform.

Symptoms

There are several actions required to confirm this issue. 

A threadlist taken from the system during the performance issue should contain threads with a stack similar to the following:



Changes

This issue can occur in situations where additional top-level vdevs have been added to an existing zpool to increase storage.  This results in imbalanced vdevs within the zpool where the original vdevs have more data on them than the new ones.  When the older vdevs fill up ZFS will spend a lot of time in space_map_load_wait() trying to look for space in other vdevs.

Cause

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
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.