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.

Is this expected Speeds

Featured Replies

Hello

 

I recently built an unraid server and noticed that my write speeds have been decreasing. Here is what i started it off with when i was testing it out.

 

Unraid version 5.0.3

Asus H87I Plus with Intel i3 4330

4GB of GSKILL DDR31600

Parity - Seagate SATA III - ST3000DM001

Disk1 - Seagate SATA III - ST3000DM001

 

When I started this, i was getting transfer speeds between 60-80MB

Since then, I have added the following:

 

Disk 2 - SATA II - WDC WD20EARS-00MVWB0

Disk 3 - SATA II - WDC WD20EARS-00MVWB0

 

Now when I copy things over, it seems my write speeds have dropped anywhere from 20MB - 40MB.

When i look at the sys logs i see the following

 

Dec 25 14:57:35 UnRAID kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300) (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300) (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300) (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata5: SATA link up 6.0 Gbps (SStatus 133 SControl 300) (Drive related)

 

To me is looks like it recognizes the attached drive speeds but Then I see this

 

Dec 25 14:57:35 UnRAID kernel: ata1.00: ATA-9: ST3000DM001-1CH166,            W1F2WY46, CC27, max UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata1.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata2.00: ATA-8: ST3000DM001-1CH166,            Z1F13JPP, CC43, max UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata2.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata2.00: configured for UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359) (Errors)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT2._GTF] (Node f307b540), AE_NOT_FOUND (20130117/psparse-537) (Errors)

Dec 25 14:57:35 UnRAID kernel: ata4.00: ATA-8: WDC WD20EARS-00MVWB0,      WD-WCAZA2696321, 51.0AB51, max UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata4.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata3.00: ATA-8: WDC WD20EARS-00MVWB0,      WD-WCAZA3005844, 51.0AB51, max UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata3.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA (Drive related)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359) (Errors)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT2._GTF] (Node f307b540), AE_NOT_FOUND (20130117/psparse-537) (Errors)

Dec 25 14:57:35 UnRAID kernel: ata4.00: configured for UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata3.00: configured for UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359) (Errors)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT4._GTF] (Node f307b5d0), AE_NOT_FOUND (20130117/psparse-537) (Errors)

Dec 25 14:57:35 UnRAID kernel: ata5.00: ATA-8: MKNSSDCR120GB, MK130927AS1120395, 521ABBF0, max UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata5.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 31/32), AA (Drive related)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359) (Errors)

Dec 25 14:57:35 UnRAID kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT4._GTF] (Node f307b5d0), AE_NOT_FOUND (20130117/psparse-537) (Errors)

Dec 25 14:57:35 UnRAID kernel: ata5.00: configured for UDMA/133 (Drive related)

Dec 25 14:57:35 UnRAID kernel: ata1.00: configured for UDMA/133 (Drive related)

 

 

Looking at this log line "configured for UDMA/133 (Drive related)"does this mean its not using SATA III speeds? Also i see some errors but not sure what they mean.

 

As a test, I've added a cache drive (SATA III 120GB SSD MKNSSDCR120GB) and see write speeds now anywhere from 60MB - 80MB but i'm hoping to get these speeds without a cache drive as my original setup seemed to perform pretty well.

 

Any info would be greatly appreciated.

 

Thanks in Advance

 

 

 

 

 

 

 

 

 

 

 

 

  • Author

Looks like maybe my parity was being built when I got those original speeds.

Just turned the parity off and tested a few file transfers and speeds where between 70-90MB.

 

If that is the case then it looks like there is no way around it :(

 

 

 

When you write to an unprotected (no parity) array, you're writing directly to the disk.    When you write to a protected array, the system has to do FOUR disk operations -- two reads (the target disk and parity disk); followed by two writes (to the target disk and the parity disk).    This is necessary to ensure parity is always up-to-date.

 

There's no way to circumvent that requirement; but you CAN cause the system to defer the writes to the protected array by using a cache drive.  Then the writes you do to a cache-enabled share will actually be to the cache drive ... and they'll later be moved to the protected array at a time when you're probably not using the server (you can configure this, but it defaults to early morning -- ~ 3AM I believe).  Note, however, that this means writes to the array are NOT fault-tolerant until after the mover has run and moved the data to the protected array.

 

Personally, I prefer to know that all data I write to my UnRAID array is fault-tolerant after it's written; so I do not use a cache drive.    But if you want the higher speed writes, that's how you can get them.

 

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.