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.

Poor 970 evo cache write speed

Featured Replies

Hi,

 

I have an unraid setup with 10GbE and a 970 Evo cache drive.  Writes to this machine max out around 650MB/s.

 

iPerf shows 950MB/s over the network.  But, diskspeed shows average writes to the NVME 970 Evo at 650MB/s, which is my limiting factor.

 

Why is this drive performing so slowly?  In a windows machine, it can write at 2.5 GB/s.  Are there settings I should change?

Edited by Belgian Genius
update

  • Author

I tried that - no difference.

  • Community Expert

Do you have another fast device on the server that you could use to do a local test copy?

  • Author

No, this is the only SSD on the server.

 

It's plugged directly into an NVME slot on the MB, so I have no doubt that it's unRAID that is somehow hobbling its performance to 650MB/S Write, but I can't figure out what is causing it.  The SSD is easily capable of 4X that performance.

  • Community Expert

It would be easier to test with another fast device, but if you have enough RAM, you can also copy a large file to RAM then do a local test with pv, e.g.:

 

pv /temp/large.file > /mnt/cache/large.file

 

And post the results

  • Author

Ok., I replaced my cache drive with something new - a 1TB Crucial P3 Plus drive.

 

iPerf shows ethernet performance as ~ 950 MB/s.

 

Diskspeed now shows SSD write performance at 2.5 GB/s, so SSD bottleneck has been eliminated.

 

BUT, when I transfer a file to the unRAID over the network, I'm still getting 700MB/s max. 

 

WHAT * THE * HELL? 

 

What am I missing here?

Edited by Belgian Genius

  • Community Expert

700MB/s is pretty good, you may get more if you use a disk share (or exclusive share).

  • Author

Agreed, but my Windows server which sits next to it on the same network writes 980MB/s.

 

I'll try the disk share.

 

UPDATE:  I made my cache an exclusive share.  Unfortunately, no difference.

Edited by Belgian Genius

  • Community Expert

There should be a difference, user share (FUSE) should always be slower vs native, though sometimes not by much, so something else may be interfering:

 

image.png

 

Post a screenshot of the Windows explorer graph during a large transfer, that can help show if the issue is the LAN or the device.

 

 

 

 

  • Author

 

Here's a graph of transferring a 25GB file.

 

It bounces all over the place from a low of 500MB/s to a high of about 800MB/s.

 

By comparison, transfers to my Windows server on the same network are a straight line around 980MB/s.

image.png

  • Community Expert

Since the initial transfer speed is already low, it usually means the LAN, or source PC, is the issue, if it were a device issue, it would start at full speed while it's being cached to RAM, and then slow down to actual device speed.

  • Community Expert

Here are some examples to show how the Windows transfer graph can help identify where the issue is.

 

1st one shows optimal speed with 10GbE, 2nd one shows a network issue limiting the transfer, in this case caused by using a very low MTU value, last one shows a device limited transfer, it starts at 1.15GB/s while it's caching to RAM, but then it's limited by the device actual sustained write speed.

 

network tranfers with windows.JPG

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.