Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ZFS Raidz1 SSD Pool Write Performance Issues

Featured Replies

  • Community Expert

I recently created a ZFS pool with 3 2TB SSDs to use for appdata, torrents and general cache. 2 MX500 and 1 cheaper teamgroup T-Force SSD.

I created the pool in Raidz1, which seems like the best bang for both read/write speeds and data loss prevention. I have appdata and torrent going to that cache and I have noticed that whenever there is any writing to that cache pool my CPU threads spike to 100% and dockers, webgui become unresponsive. I can see using TOP that WA is spiking to over 20% which indicates I have high IO waits happening. I ran a couple of tests to confirm. I took a large ISO directory from NVME storage and copied to a couple of different shares that all have different primary storage. Writing to that pool has terrible throughput (30 MB/s) once cache fills, I have 48GB allocated for ZFS cache.

Writing to Array (no issues)

Wait IO ~5%

Throughput ~110 MB/s

Writing to ZFS SSD Pool (system sometimes will go unresponsive)

Wait IO ~20% CPU spikes

Throughput ~30 MB/s

Writing to ZFS SSD Pool - non-compressed (system sometimes will go unresponsive)

Wait IO ~22% CPU spikes - sometimes drops to below 5%

Throughput ~35 MB/s

Writing from ZFS SSD Pool

Wait IO <5%

Throughput 900 MB/s

So issue definitely seems like writing to my ZFS pool, I can write FROM the SSD pool to NVME and getting 900 MB/s so reads seem to be normal. Could it be an issue with that cheaper T-Force SSD. What else could the issue be? Should I go to Raid0 and risk losing a disk for speed? Attaching Diags...

debo-server-diagnostics-20250721-1402.zip

  • Community Expert

During a large transfer to the pool post the output from zpool iostat -vyl 10 1

  • Author
  • Community Expert

image.png

I guessing this proves that Teamgroup SSD is the problem here? 3s wait vs 4ms for other two SSDs.

  • Community Expert

Yep, that's what it looks like.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.