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.

Fairly low Write performance

Featured Replies

Greetings,

 

I just recently started moving my things to Unraid. But I'm having performance issues in writes.

 

My hardware:

Intel Q9550

Asus P5Q Pro

8GB DDR2 Ram

4 x 3TB Seagate NAS

1 x 3TB WD Red

1 x Samsung 850 Evo 120GB

 

Since Im moving from another system, 2 of the disks are holding the data and not in the array yet (the red and 1 of the seagates)

My current setup is: 1 Seagate Nas as parity, 2 x in normal array using XFS and the SSD as cache (using BTRFS as default).

 

I created a Smb share using all disks (currently 2 available) and I had 2 results:

With cache: 110MB/s sustained until the SSD gets full, basically maximazing my network link, a Gbit connection.

without cache: 30MB/s to 40MB/s max

 

The drives can handle +100MB/s each easily on this type of file copy (Movies and series) but for some reason when copying directly to the array, the speed is fairly low.

While doing Parity check the Parity drive (a Seagate NAS) does around 115 MB/s. Checking SMART everything is ok. The share isnt being used anywhere else, the server is brand new.

 

Any ideas what might be causing this slow speed?

 

Thanks,

Ralms.

  • Community Expert

Completely normal. Writing to the parity array is always slower since parity must also be calculated and written. There are 2 methods for parity writes. The normal way only requires parity and the drive to be written to spin. The turbo (reconstruct) way requires all disks in the array to spin. Normal and Turbo write are explained in more detail in the Turbo Write thread.

  • Community Expert

This is why the cache drive feature was created. Writes to any user share can be cached and then moved to the array at a later schedule time.

 

I don't care about write speed so I just use cache for dockers and VMs. This prevents apps like Plex which do frequent writes to their "working storage" from keeping array drives spun up.

  • Author

Completely normal. Writing to the parity array is always slower since parity must also be calculated and written. There are 2 methods for parity writes. The normal way only requires parity and the drive to be written to spin. The turbo (reconstruct) way requires all disks in the array to spin. Normal and Turbo write are explained in more detail in the Turbo Write thread.

This is why the cache drive feature was created. Writes to any user share can be cached and then moved to the array at a later schedule time.

 

I don't care about write speed so I just use cache for dockers and VMs. This prevents apps like Plex which do frequent writes to their "working storage" from keeping array drives spun up.

 

Hello,

Thank you for the fast reply.

 

I didnt know about that Turbo Write option, I will try it later. My concern was mostly for now since I was copying 3TB of data and the first 2.5TB took around 30h to do.

Later I will use cache and not care, like I said in my first post, with cache I hit 110MB/s constantly.

 

But just wondering, having the drives spun up all the time isnt gona improve the drive life expectancy in the long run other than having multiple spun-down/spun-up?

My drives are always cool at around 28º to 30º so I was wondering if keeping all drives up all the time isnt gona just help.

 

Thanks,

Ralms.

  • Community Expert

But just wondering, having the drives spun up all the time isnt gona improve the drive life expectancy in the long run other than having multiple spun-down/spun-up?

My drives are always cool at around 28º to 30º so I was wondering if keeping all drives up all the time isnt gona just help.

 

If you don't care about power consumption most believe that it's much better for a disk to be always spinning instead of frequently spinning up/down.

  • Author

Just an update.

 

You guys where right, I set the Disk settings -> "Tunable (md_write_method)" in "Reconstruct write", so Turbo, and I max the Gbit network instantly.

 

Thank you very much :)

 

Best Regards,

Ralms.

Archived

This topic is now archived and is closed to further replies.

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.