unRAID Server Release 5.0-rc8a Available


limetech

Recommended Posts

I wish people wouldn't use mbps!! Parity checks are measured MB/s which is completely different to Mb/s (mbps)!!!!!

 

And still you knew exactly what this user meant.

 

? I think that was his point, he doesn't know. I think the problem is that people are being lazy and writing Mega Bytes per second as "mbps" which is not just lazy, it's wrong and something totally different. It's not about being picky, it's about making sure you write clearly the speeds you are getting so others can compare. We should be talking about parity speeds in terms of MB/s (Mega Bytes per second) so it would be good if people that have stated their speeds can confirm if this is what they meant, as opposed to mb/s (Mega Bits per second).

Link to comment
  • Replies 418
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Parity check is 65-75 MB/s so far (9%). About what I was getting with RC6.

 

All array disks except one are on an MV8, the other is on an on board SATA port. Speeds usually pick up a bit after the small disk not on the HBA has completed and the rest of the check is on the HBA only.

 

Specs: Core i3-2120 3.3GHz, Supermicro X9SCM-F, 8GB 1600MHz RAM (running at 1333MHz because of the CPU) and a Supermicro AOC-SASLP-MV8. Disks are all WD Greens except the parity which is a Seagate ST3000DM001 7200rpm and a 320GB WD Scorpio Black 7200rpm 2.5 inch drive.

Link to comment

Sorry for the confusion. Although it should be obvious, if I had parity checks running at a rate of ~70megabits per second I probably would not be very thrilled.

 

To clarify, and with end results: At the beginning of the check I was running about 40 MB/s, after around 7% it went up to 94 MB/s. Let the parity check finish overnight and it completed with no errors at an average of 75 MB/s.

 

This has been the same average I've had no matter what release I use.

 

Specs:

Motherboard: ECS 880GM-M7

RAM: Crucial DDR3-1600 2x4GB

CPU: AMD Sempron 145

 

All disks are on the onboard sata ports, not sure what chipset it is.

Link to comment

I've found that parity check speeds  depend on the controller,  model of drives and position where the drives are installed.

 

Continually refreshing to get the parity speed tends to slow down the parity check as each drive is polled for information. temperature,etc, etc.  (At least this is what I've noticed).

 

I've also noticed that usage of the array has a dramatic effect.

 

In addition, another factor. Parity creation vs check has a dramatic speed difference on my system with the ARC-1200. Parity creation is faster then checking since the controller caches the writes.

 

I guess keeping a historical review of your ending parity checks, Duration and speed might be worthwhile to see if issues are present.

 

 

 

 

Link to comment

I guess keeping a historical review of your ending parity checks, Duration and speed might be worthwhile to see if issues are present.

 

If this were built into Unraid that would be very cool.  Every time a parity check or create is a run a summary gets copied to a log file on boot. Mobo, Controller, Drives, OS Version etc plus the averages times.

 

Good for those of us how get a kick out of info like that but also invaluable to Tom if he's trying to track down an issue related to parity speeds

Link to comment
At the beginning of the check I was running about 40 MB/s, after around 7% it went up to 94 MB/s.

 

I wonder whether there is a problem with one of your drives - a significant positive change part way through the check does not make sense ~(assuming there was no other use of the machine during that time).

 

I have a drive, currently assigned to the 'spares' shelf, which shows a dramatic drop in speed at around 70-80% across the span of the drive, outside of that range (ie before and after) the drive operates at a decent speed.  No SMART report, or any other test, has ever reported an identifiable fault with the drive.

Link to comment

I guess keeping a historical review of your ending parity checks, Duration and speed might be worthwhile to see if issues are present.

 

If this were built into Unraid that would be very cool.  Every time a parity check or create is a run a summary gets copied to a log file on boot. Mobo, Controller, Drives, OS Version etc plus the averages times.

 

Good for those of us how get a kick out of info like that but also invaluable to Tom if he's trying to track down an issue related to parity speeds

 

I'm going to try this for a while and see how it works out.

root@atlas /etc/logrotate.d #cat /etc/logrotate.d/syslog 
/var/log/syslog {
    # size 1M
    dateext
    sharedscripts
    prerotate
        grep -i 'md: sync' /var/log/syslog >> /boot/logs/syslog-mdsync-history
    endscript
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true
    endscript
}

Link to comment

Here's a thought. Since there have been a number of 'parity check' speed changes. Could there be an issue with order of initialization on the drives? Maybe certain controllers are now initialized before others thus changing the order, thus altering the md: sync speeds.

Can someone confirm the same controller initialization order and drive order by comparing both syslogs? i.e. pre RC8a and RC8a.

 

Link to comment

In case it slipped under the radar, I have another theory re: slower speeds on the newer release candidates. I posted in general support, but I realize now it might have some value to this discussion as well:

 

http://lime-technology.com/forum/index.php?topic=22633.0

 

This is a good case to check out too. Folks with slower parity checks, I would suggest you review the tangent thread.

Link to comment

In case it slipped under the radar, I have another theory re: slower speeds on the newer release candidates. I posted in general support, but I realize now it might have some value to this discussion as well:

 

http://lime-technology.com/forum/index.php?topic=22633.0

 

This is a good case to check out too. Folks with slower parity checks, I would suggest you review the tangent thread.

 

I looked at that, but I have an Intel processor and it didn't seem to apply.  That being said, my proc is running at ~3% during the parity check.

 

I was thinking about going into BIOS and making sure SpeedStep and stuff is all disabled.

Link to comment

In case it slipped under the radar, I have another theory re: slower speeds on the newer release candidates. I posted in general support, but I realize now it might have some value to this discussion as well:

 

http://lime-technology.com/forum/index.php?topic=22633.0

 

This is a good case to check out too. Folks with slower parity checks, I would suggest you review the tangent thread.

 

I looked at that, but I have an Intel processor and it didn't seem to apply.  That being said, my proc is running at ~3% during the parity check.

 

I was thinking about going into BIOS and making sure SpeedStep and stuff is all disabled.

 

An easy way to confirm is use the cpu info option of unmenu to see what speed your cpu is running at during parity checks. If it's running at default speed, then it's not being throttled down...

Link to comment

In case it slipped under the radar, I have another theory re: slower speeds on the newer release candidates. I posted in general support, but I realize now it might have some value to this discussion as well:

 

http://lime-technology.com/forum/index.php?topic=22633.0

 

This is a good case to check out too. Folks with slower parity checks, I would suggest you review the tangent thread.

 

I looked at that, but I have an Intel processor and it didn't seem to apply.  That being said, my proc is running at ~3% during the parity check.

 

I was thinking about going into BIOS and making sure SpeedStep and stuff is all disabled.

 

An easy way to confirm is use the cpu info option of unmenu to see what speed your cpu is running at during parity checks. If it's running at default speed, then it's not being throttled down...

 

 

Looks fine.

 

 

CPU Info (from /proc/cpuinfo)

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
stepping	: 10
microcode	: 0xa07
cpu MHz		: 2491.305
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 4
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
bogomips	: 4982.61
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Link to comment

I updated my earlier post for posterity, but don't expect current thread followers to see it so ...

 

Despite starting at 80MB/s, then dropping to 20's, followed about 5% later into the 60's, this is what I saw this morning after the check was done

 

Last checked on Tue Sep 18 23:12:00 2012 EDT (today), finding 0 errors.
* Duration: 6 hours, 1 minute, 49 seconds. Average speed: 92.1 MB/sec

 

So I too am seeing slow starts followed by stronger finishes.    And I too did notice a drop in xfer speeds to the point that I even tested using an SSD for my cache vice my original 640GB WD Black ... no real difference so I swapped back to the 640.

 

Apparently I am running the ondemand governor too.  But looking at that other thread and the reasons postulated ... I mean .. sheesh writing to the cache drive over a 1000mbit network should not be impacted by a dual core AthlonII 7750 running at low speed :o  That said, I'll run some testing to see [shrug]

Link to comment

Apparently I am running the ondemand governor too.  But looking at that other thread and the reasons postulated ... I mean .. sheesh writing to the cache drive over a 1000mbit network should not be impacted by a dual core AthlonII 7750 running at low speed :o  That said, I'll run some testing to see [shrug]

 

Please do! I would love to see the results (Please post results in other thread). It's possible that people running faster cpus may not see any difference at all because even their throttled performance is adequate to max out transfers. My cpu is an X4, but it is a low-power version so perhaps that is the difference...

Link to comment

OK this is now just silly.  In an effort to test DoeBoye's theory I did some xfer tests from my PC SSD to my unraid cache.  I saw 65-ishMB/s per terracopy using a 1GB file regardless of governor.  I validated cpu speed with cat /proc/cpuinfo

 

I then put the governor back to test parity ... and using the ondemand governor this is what I saw (see attached)

 

At 3.9% now and strong at 115MB/s

parity_1.jpg.fe73bea5592f7e8794f113e8675391aa.jpg

Link to comment

I updated my earlier post for posterity, but don't expect current thread followers to see it so ...

 

Despite starting at 80MB/s, then dropping to 20's, followed about 5% later into the 60's, this is what I saw this morning after the check was done

 

Last checked on Tue Sep 18 23:12:00 2012 EDT (today), finding 0 errors.
* Duration: 6 hours, 1 minute, 49 seconds. Average speed: 92.1 MB/sec

 

So I too am seeing slow starts followed by stronger finishes.    And I too did notice a drop in xfer speeds to the point that I even tested using an SSD for my cache vice my original 640GB WD Black ... no real difference so I swapped back to the 640.

 

Apparently I am running the ondemand governor too.  But looking at that other thread and the reasons postulated ... I mean .. sheesh writing to the cache drive over a 1000mbit network should not be impacted by a dual core AthlonII 7750 running at low speed :o  That said, I'll run some testing to see [shrug]

 

Same here, i have a gigabit network, FX-4100 AMD processor (unraid virtualized in ESXi). I am getting ~60mbps when writing to my cache drive which is a SSD. I remember back in some of the earlier Betas i was getting network speed (110-112mbps) when transferring from my gigabit connected laptop to the cache drive.

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.