zuppers Posted November 8, 2021 Share Posted November 8, 2021 I've ran into an issue where User Shares are running extremely slowly after upgrading from 6.3.1 to 6.9.1. I'm running two cache disks. I have a user share setup to use the cache disks. If I copy many small files to the user share the transfer rate is less than 2MB/s. If I write directly to the cache drives via the disk share then the transfer rate saturates my gigabit network and runs about 110MB/s (~980Mbps). I downgraded Unraid and the speeds went back to normal. Just as a sanity check I upgraded to 6.9.1 again and the same thing happens so I was forced to downgrade again. Is anyone else experiencing this issue or does anyone have any idea what might be going on here? Quote Link to comment
trurl Posted November 8, 2021 Share Posted November 8, 2021 Duplicate the issue then without rebooting attach your Diagnostics to your NEXT post in this thread Quote Link to comment
zuppers Posted November 8, 2021 Author Share Posted November 8, 2021 I upgraded to 6.9.2 and duplicated the problem. Diagnostics are attached. I did another copy of a 10GB (5,929 files) folder to a user share. The copy took more than 20 minutes after the upgrade. Before the upgrade the copy took 55 seconds. If I transfer the same folder as one file (7-Zip compressed as store), the file appears to transfer normally. nas-diagnostics-20211108-0949.zip Quote Link to comment
JorgeB Posted November 8, 2021 Share Posted November 8, 2021 User shares performance with small files has noticeable decreased with each new release, I posted a comparison about that somewhere but can't find it right now, since you've gone from v6.3 directly to v6.9 I would expect it to be more noticeable. Quote Link to comment
zuppers Posted November 8, 2021 Author Share Posted November 8, 2021 I've noticed others talking about it as well but none of them mentioned this kind of performance loss so I figured I'd ask about it. A lot of posts I was reading was saying to use disk shares instead. Unfortunately that's not a great solution even though you do get full speed. You either have to write to the array directly and suffer from parity speed penalty or write to the cache but the mover doesn't know where to move the file. I think it's kind of strange that the performance loss would be that large (over 20x loss). Do we know if there are any fixes in the works? For now my only solution is to fall back to using v6.3. Quote Link to comment
JorgeB Posted November 10, 2021 Share Posted November 10, 2021 On 11/8/2021 at 4:43 PM, zuppers said: write to the cache but the mover doesn't know where to move the file. You can still write to cache using the correct share so that the mover will still work, just use a disk path, e.g: /mnt/cache/share instead of /mnt/share On 11/8/2021 at 4:43 PM, zuppers said: I think it's kind of strange that the performance loss would be that large (over 20x loss). I found the post I was looking for: https://forums.unraid.net/bug-reports/prereleases/unraid-os-version-690-beta30-available-r1076/?do=findComment&comment=11014 From v6.7 to v6.9 it got 5x slower, so from 6.3 to 6.9 I expect a much higher loss. Quote Link to comment
trurl Posted November 10, 2021 Share Posted November 10, 2021 2 hours ago, JorgeB said: /mnt/cache/share instead of /mnt/user/share FTFY Quote Link to comment
JorgeB Posted November 11, 2021 Share Posted November 11, 2021 10 hours ago, trurl said: FTFY Thanks, I was also thinking of SMB access, in that case you use \\tower\cache\share instead of \\tower\share (disk shares must be enable). Quote Link to comment
Recommended Posts
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.