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.

SATA Controller Advice

Featured Replies

It's an hdparm and kernel communication with hardware issue.

 

-i gets ATA specific information. It has issues with more advanced controller interfaces such as RAID and/or SAS drives.

 

I'll adopt it and post it on my google code sight tonight.

 

Good! Thank you.

 

Consider this change, to keep the (background mode) report in the order of the drive-letter args:

 

Replace the "echo ... &" line with:

echo sd$i `hdaprm -t --direct /dev/sd$i | sed -n "s/^.*= / = /p" > /tmp/dskt_${$}_$i &

and replace the "wait" (at end) with:

if [[ "${bg}" = "yes" ]] ; then
    wait
    for i in $*
    do
        cat /tmp/dskt_${$}_$i
        rm /tmp/dskt_${$}_$i
    done
fi

 

(I may be abandoning him, but I'd like to see him dressed neatly.)

 

--UhClem

 

  • 1 year later...

I know this topic is old, but what happened to the final script?

 

UhClem's attachment in the first page is the original. There were some changes back and forth in snippets and then a statement that it was adopted and placed on google pages, yet I don't see it there?

 

So do we like, don't like, just keep to our self, what happened? Sounds like this is the best script that we have for this particular speed test (of Hard drives and controllers) in the forums?

 

I'll have to revisit this. It was lost when my server drowned during sandy.

 

 

 

I've posted a new version called diskspeed_rawread.sh on my google code page.

https://code.google.com/p/unraid-weebotech/downloads/detail?name=diskspeed_rawread.sh

 

This tool attempts to get highest possible raw read speeds from the disks, first testing with hdparm, then using dd.

The dd reads the outer tracks of the raw drive, bypassing any filesystem specific I/O. 

This is the highest possible speed you can get from your drive.

 

Usage: ./diskspeed_rawread.sh a b c d

      a b c d is single drive letter character to test. (no limit).

Options:

 

parallel=yes bs=1024 count=1024000

Where parallel is optional to run tests simultaneously in background

bs=blocksize, count=count of blocks to read.

total size = bs*count

 

Example:

parallel=yes ./diskspeed_rawread.sh a b c d

parallel=yes bs=1024 count=1024000 ./diskspeed_rawread.sh a b c d

 

Defaults:

No tests are run by default

Parallel=no bs=1024 count=1024000

 

Disk /dev/sda: 1073 MB, 1073741824 bytes

Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes

Disk /dev/sdc: 4000.8 GB, 4000787030016 bytes

Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes

Disk /dev/sde: 3000.6 GB, 3000592982016 bytes

Disk /dev/sdf: 15.7 GB, 15719727104 bytes

 

./diskspeed_rawread.sh a b c d e

hdparm /dev/sda = 180.22 MB/sec

hdparm /dev/sdb = 146.76 MB/sec

hdparm /dev/sdc = 140.74 MB/sec

hdparm /dev/sdd = 184.42 MB/sec

hdparm /dev/sde = 168.78 MB/sec

dd    /dev/sda = 1073741824 bytes (1.1 GB) copied, 5.56025 s, 193 MB/s

dd    /dev/sdb = 2097152000 bytes (2.1 GB) copied, 13.2912 s, 158 MB/s

dd    /dev/sdc = 2097152000 bytes (2.1 GB) copied, 14.3474 s, 146 MB/s

dd    /dev/sdd = 2097152000 bytes (2.1 GB) copied, 10.9093 s, 192 MB/s

dd    /dev/sde = 2097152000 bytes (2.1 GB) copied, 11.8689 s, 177 MB/s

 

Options

 

parallel=yes bs=4096 count=1024000 ./diskspeed_rawread.sh b c d e

hdparm /dev/sdb = 143.04 MB/sec

hdparm /dev/sdc = 140.41 MB/sec

hdparm /dev/sdd = 174.02 MB/sec

hdparm /dev/sde = 161.11 MB/sec

dd    /dev/sdb = 2097152000 bytes (2.1 GB) copied, 13.8541 s, 151 MB/s

dd    /dev/sdc = 2097152000 bytes (2.1 GB) copied, 14.2983 s, 147 MB/s

dd    /dev/sdd = 2097152000 bytes (2.1 GB) copied, 13.1884 s, 159 MB/s

dd    /dev/sde = 2097152000 bytes (2.1 GB) copied, 12.9415 s, 162 MB/s

I've been looking to add a SATA Controller and I've been trying to find out if this card is compatible with UNRAID - HighPoint RocketRAID 2720SGL - http://www.newegg.ca/Product/Product.aspx?Item=N82E16816115100 but haven't had much luck.

 

It seems like everyone on here uses the SUPERMICRO cards but I've haven't been able to find out if the HighPoint RocketRAID controller is compatible or not. Is there anyone that uses this HighPoint card or at least tried to?

 

 

Lots of nice tests ... but to return to your question ...

 

The RocketRAID uses the Marvel 9485 chip, which definitely work withs UnRAID.  In fact, it's a newer chip than the older Marvel 6480 used in the SuperMicro AOC-SASLP-MV8's.   

 

The RocketRAID 2760A used by Pauven in his "Ultra low-power" build [http://lime-technology.com/forum/index.php?topic=27460.0 ] uses 3 of the 9485's ... and gets VERY good performance, although it took some "tuning" of the disk parameters in UnRAID to get that level of performance.  [Note that the newer SAS2LP-MV8's also use the newer Marvel chip ... and Pauven's tuning parameters helped resolve the issues folks were having with that card as well]

 

 

Is there anyone that uses this HighPoint card or at least tried to?

 

I have not used the card, but wouldn't hesitate to buy one if I needed more ports.

 

 

One other note:  I didn't see your configuration listed; but be sure your motherboard has an x8 slot available ... and also confirm that it's either PCIe v2 or v3 ==> otherwise the bandwidth you'll get from this card will be limited to the v1 rate of 250MB/lane ... a total of 2GB.    Although 2GB is plenty for 8 drives anyway, so the key thing is that you have an x8 slot  :)

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.