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.

reconstruct write no longer works

Featured Replies

Today I did transfer two movies with over 100 MB/s from my windows PC to my unraid server. But now any other File will be around 10 MB/s. I did check for unraid updates and restarte the server and my PC several times. I did test my HDD speeds with the "disk speeds" plugin but nothing abnormal could be found and nothing works. It seems that it will write on one of my disks and on the parity disk at the same time. It seems like it uses "read/modify/write" mode. The shares are all set to "High-Water" so as far as I could find this should work, and did work just hours before.
Where should I go from here? What could I check? Does anyone have any idea what is going on?

Screenshot 2022-12-25 08.46.20.png

Screenshot 2022-12-25 08.35.32.png

Unbenannt.PNG

  • Community Expert

Usually it's because you have something else accessing the disks at the same time.

Edited by Kilrah

  • Community Expert

appdata, domains, system shares are all on the array.

 

What happens if you disable Docker and VM Manager in Settings?

  • Community Expert

In the diags posted there's something reading from disk3, that will disable turbo write.

  • Author
11 hours ago, trurl said:

appdata, domains, system shares are all on the array.

 

What happens if you disable Docker and VM Manager in Settings?

I did turn off both but I still had write speeds around 10 MB/s. Then I did shutdown the server and after a while boot it back up. Now my write speeds are back at 110 MB/s. I have no idea what caused the slowdown but it works again. Thank you for your help.

Edited by Akuno

  • Author
1 hour ago, JorgeB said:

In the diags posted there's something reading from disk3, that will disable turbo write.

Maybe the log files of a docker? Especially nextcloud loves to write unnecessary logs all the time. At least that is what I did find out when I was trying to get my server into sleep mode. Which was unsucsessfull because of nextcloud. I only did manage to get 2/4 disks to spinn down by moving everything nextcloud relatet on disk 3.

Edited by Akuno

  • Community Expert

Looks like more than a docker log would generate, if it happens again start turning off the docker containers one by one to see if it makes a difference. 

  • 9 months later...

I have the exact same problem but I am not using dockers or vm. I used to have 110MB/s plus on wireless and ethernet. I reboot and the speed is back but then after a while it drops again.

unraid-diagnostics-20231007-1921.zip

Edited by pras1011

  • Community Expert

Post new diags during a large file transfer.

I am transferring a 75gb file from my PC to Unraid server. PC is connected via wifi 6 or 1GBe ethernet and server is connected to router via 2.5GBe ethernet.

 

On wired its writing at 113MB/s then it drops to about 30 to 60. I reboot the router and then its back up to 113 and now its writing perfectly at 113. 

 

unraid-diagnostics-20231008-1202.zip

Edited by pras1011

  • Community Expert
37 minutes ago, pras1011 said:

I reboot the router

That suggests a router/network problem, not Unraid.

After the reboot it was writing perfectly at a constant 113 and then with 46% written it suddenly drops to 31.

unraid-diagnostics-20231008-1238.zip

Edited by pras1011

  • Community Expert

I am currently currently copying across 21TB of data (Video Media files with supporting data files (2-3 files) for each video file) from my Media Server to my Test Bed Server using rysnc.  (See specs of servers in my signature.)  The speed is a consistent 110MB/s.  However, it did slow down when writing to the areas of the 12TB drives where it was reading from the inner tracks of the 3TB drives.  So it does work properly when conditions are correct. But there are problem areas.

 

First, make sure that you actually have write-reconstruct turned on.  You can tell by looking at the Main tab of the GUI.  All of the disks will be spun up and there will be reads on all of the drives except for the target drive which will be all writes. 

 

Second, make sure that you are not using a cache drive (or pool).  (That defeats the whole purpose of using write-reconstruct!) This does not appear to be an issue with your setup...

 

Third, Unraid will use unused RAM to buffer writes to your array.  Until that RAM fills up, you are not see the speed of disks writes but of your RAM speed which is a few orders of magnitude faster than any hard disk.

 

Fourth, what is the file size?  Small size file (<1MB) write speeds are much slower than writing large files (>1GB) because the file creation process and the disk head movement times to put that information onto the disk.   It is my understand that Unraid 'User Share' file creation process is particularly slow as it adds another software layer onto the top of the standard Linux file writing process. 

Edited by Frank1940

1) it's turned on.

2) I am not using a cache drive

3) OK, I never knew this but I have written 100s of gigabtye in one hit and never had a slowdown like this before

4) I transfer very large 4k films

 

My server is used for storing films and therefore incredibly basic server setup. 

Edited by pras1011

  • Community Expert

Looked through your diagnostics file and I didn't see anything.

 

 Are you using a separate switch?  (As opposed to a combined router switch...)

 

Are both the data source and the Unraid server on the same switch?

 

Are you sure the source can support the data rate required? 

 

 

I am using an Asus XT12 mesh router. 

  • 2 weeks later...

I got a new server and hdds and on ethernet I get 113MB/s and then after about 30GB of writing the speed drops to 31.5MB/s. I wait till its finshed and then I immediatelty write again and it starts at 31.5MB/s. I cancel it and then give it 10 seconds and then start again and it writes at 113MB/s. But sometimes it writes at 31.5. I unplug the ethernet cable on the NUC and then plug it back in and it works at 113.

 

I am using a Intel NUC with the i225-V maybe its throttling after 30GB? 

 

 

Edited by pras1011

  • Community Expert

It is quite likely that this is a symptom of the start of the write being buffered to RAM and then it slowing when it actually has to start flushing the data to the physical drives.

 

Have you tried enabling Turbo Write mode to see if that makes a difference?

 

 

Reconstruct write was always on. 

 

I managed to write a lot longer than 30gb this time before the write speed crashed to 31.5MB/s. I will have to try another computer without the Intel NIC to see is this is the problem. 

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.