Jump to content

super slow transfer after upgrade


carlos28355

Recommended Posts

I accidentally posted this in motherboard i meant to post it here my apologies.

 

I had an unraid system i put together using old computer parts. I needed a bigger case for expanded storage. i got one and at the same time i upgraded everything. before i get yelled at i know i went overboard and thats just me. i know it doesnt take much to run unraid os my transfer speeds are now horrible im talking about less than 2MB/s speeds writing to a user shared folder. here is my current set up

ASRock 890FX DELUXE3 AM3 AMD 890FX SATA 6Gb/s USB 3.0 ATX AMD Motherboard (liked had 8 sata ports)

CORSAIR Builder Series CX430 CMPSU-430CX 430W ATX12V Active PFC Power Supply

AMD Athlon II X2 250 Regor 3.0GHz Socket AM3 65W Dual-Core Processor ADX250OCGQBOX

G.SKILL NS 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1333 (PC3 10600) Desktop Memory Model F3-10600CL9D-4GBNS

 

i have in there 4x2TB WD green drives plus i now have pro and previously i had the free OS. before i was getting maybe close to 10MB/s i was hoping getting new eqp would be better never would have thought i would go backwards. im on wrt310n router all my cables are cat 6 i got gigabit all through out my network is there something in bios i might need to enable to get the ethernet port optimized or is that all in the OS and set up? i need faster than 2MB this is crazy thanks guys!

Link to comment

Your hardware is definitely up to the task, so something else is wrong.  Are your WD Green drives EARS models?  If so, did you install a jumper on pins 7-8?

 

Edit: OK, I see from your other thread that you don't have jumpers installed.  Make sure that your drives are EARS models, as most of the EADS models don't require the jumpers. 

 

This is most likely your problem, fix this before spending money on a PCI NIC or any other hardware.  Read about the problems and potential issues, then follow the instructions:

 

Advanced Format Drives

Link to comment

hey thanks for response most are EARS ok i am a little confused do i want jumpers on my hard drive their shouldnt be any ill take em out and double check again...thanks!

 

parity  WDC_WD20EARS-00J_WD-WCAYY0015730  *  1,953,514,552  -  39  17  0

disk1 WDC_WD20EARS-00S_WD-WCAVY2799512 * 1,953,514,552 192,111,296 49 9 0

disk2 WDC_WD20EADS-00R_WD-WCAVY0250440 * 1,953,513,496 459,844,244 45 5 0

disk3 WDC_WD20EARS-00S_WD-WCAVY4213919

 

*update: just checked i have no jumpers on any of my HDD's. I work at a computer repair place so i have access to some hardware i got a nic card to test i guess ill give that a try even tho i dont think would make a difference in this case but who knows anything is better than 1.7MB/s

Link to comment

ok just read about the advance format drives seeing how i have mostly WDEARS then looks like this affects me...now i see the steps there i have alot of data on 2 of the drives 3rd one is new drive...so what is the easiest way for me to put the jumpers on these drives without losing my data? should i start with hdd thats empty (disk 3) and then transfer all my data from lets say disk 2 then put jumper on that one...well disk 2 is actually WDEADS so i dont need jumper is that correct?

 

* update my parity drive is EARS also so does this need a jumper too? i dont mind doing this if it will give me better performance but realistically how much of a performance do you think i will get? i would loveeeeeeeee to get write speeds over 20MB/s oh what a dream that would be lol..again thanks for all the help!

Link to comment

wow ok so in the article i didnt see it say anything about this (maybe i over looked it) but do i need a jumper on my parity drive it is EARS and since it did not say anything about EADS im assuming i do not need a jumper for this particular drive is that safe to say?

 

and i think this is the best way in my case if you could let me know if im right or wrong. obviously i do not want to lose my data. i have 3 disks not including parity out of those 3 2 are EARS out of those 2 only 1 has data. Should i put jumper on empty hdd then let it do its thing format or whatever after that is done i put my data on that disk. then put jumper on the disk with data previously let it do its thing. then transfer data back to that disk..i think thats the way to go please correct me if im wrong i do not want to lose me data. and again what do i do with parity i dont know if i need to put jumper on that? thanks! let me know if that was confusing to anyone ha.

Link to comment

With that said, there have been cases where using an EARS drive without the jumper and then installing the jumper caused trouble and special steps had to be taken to get the drive to function again. There's also been cases where no issues occurred doing so.

 

caveat emptor.

Link to comment

i put the jumpers on my EARS hdd with the exception of the parity one again not sure if needs it. and unfortunately it did not make a bit of difference in write speeds im still getting bout 1.11 MB/s good news is it doesnt seem to have caused any damage to my system so thats a plus lol.

 

any other ideas i can try? i still havent tried the new NIC card but kinda dont think thats going to make a difference either, but who knows ill try that soon.

Link to comment

thank you sir so here are the steps on that advance format article

 

    1Run a parity check. If there are errors, do NOT proceed, seek help in the forums.

  2 Stop the array, power down the unRAID server.

  3 Put the Advanced Format drive into compatibility mode (take the action specified on the chart above). This may involve physically removing the drive from the server, or it may not, depending on your configuration.

  4 Power up the unRAID server.

  5 Go to the 'Devices' page and unassign the Advanced Format drive. Then go back to the 'Main' page and Start the array. The missing disk will be running in emulated mode, and your array will not have parity protection at this point.

  6 Stop the array, go back to the 'Devices' page, and assign the Advanced Format drive to the missing disk slot.

  7 Go back to the 'Main' page and Start the array. A Data-Rebuild should begin. Let it finish (this will take a long time).

  8  Once the Data-Rebuild is complete, run another parity check. After the parity check completes with no errors, then your parity protection is restored. If the parity check returns errors, seek help in the forums.

 

do i do this the same for parity? i dont know if it makes a difference in this situation?

Link to comment

thank you sir so here are the steps on that advance format article

 

     1Run a parity check. If there are errors, do NOT proceed, seek help in the forums.

   2 Stop the array, power down the unRAID server.

  3 Put the Advanced Format drive into compatibility mode (take the action specified on the chart above). This may involve physically removing the drive from the server, or it may not, depending on your configuration.

   4 Power up the unRAID server.

   5 Go to the 'Devices' page and unassign the Advanced Format drive. Then go back to the 'Main' page and Start the array. The missing disk will be running in emulated mode, and your array will not have parity protection at this point.

   6 Stop the array, go back to the 'Devices' page, and assign the Advanced Format drive to the missing disk slot.

   7 Go back to the 'Main' page and Start the array. A Data-Rebuild should begin. Let it finish (this will take a long time).

  8  Once the Data-Rebuild is complete, run another parity check. After the parity check completes with no errors, then your parity protection is restored. If the parity check returns errors, seek help in the forums.

 

do i do this the same for parity? i dont know if it makes a difference in this situation?

Yes, you can do it the same way... or

since it is the parity drive you can do a parity "check" which will force the parity to be completely re-written as most of it will be in error.

 

You really do not have parity protection until either process is complete.

Link to comment

ok so i got up to 30MB/s with the jumpers on thanks alot i appreciate it. so in the perfect world what type of speeds should i get with my current set up again everything is gigabit with cat 6 cables so assuming all those worked well with eachother with my green WD HDD's what is a realistic goal for me to strive for in write speeds? i know tons of things play factors i just want to get it as fast as i can and need a goal to go after...thanks alot for all your help!!!

Link to comment

ok so i got up to 30MB/s with the jumpers on thanks alot i appreciate it. so in the perfect world what type of speeds should i get with my current set up again everything is gigabit with cat 6 cables so assuming all those worked well with eachother with my green WD HDD's what is a realistic goal for me to strive for in write speeds? i know tons of things play factors i just want to get it as fast as i can and need a goal to go after...thanks alot for all your help!!!

 

Did you completely resolve your EARS problems?

 

With everything working properly, you are probably at about the fastest (30MB/s) write speed to parity protected drives that you could hope to expect with all green drives.  My brief experience with unRAID is that your max write speed will be about 1/3 the write speed of the slowest drive involved in the write operation.  With EARS and EADS drives, you are looking at 85-90 MB/s average transfer speeds, so your looking at a max write of around 30 MB/s for large sequential files (smaller fragments files will be much, much slower).

 

Just think about how unRAID works.   It reads data from your PC (off a drive if you are doing a copy), transmits that over the network, does a write operation to a drive in your array, then does a read operation off that same drive, does a read (I think) from the parity drive, recalcs parity, and then does a write to your parity drive.  All those multiple reads and writes slow your overall write speed down.  Some people use a 1/4 rule of thumb, but my system has always been faster than that, 1/3 looks more realistic.

 

If you want more write performance, boosting your drive speed is your best bet.  I'm using 7200 rpm drives with 125-130 MB/s write speeds and routinely seeing 45-48 MB/s write performance.  I use green drives for storage of small files (MP3's, photos, etc.) and 7200 rpm drives for large files like DVD and Blu-ray rips.

Link to comment

...or just add a cache drive (of any speed).  Using my old 320 GB 7200 rpm Seagate (with 8 mb cache) as a cache drive in my server routinely nets me write speeds of 60-70 mb/s.  This is a much cheaper option, and it will help you keep your server low power (since all your data drives can still be green drives).

Link to comment

...or just add a cache drive (of any speed).  Using my old 320 GB 7200 rpm Seagate (with 8 mb cache) as a cache drive in my server routinely nets me write speeds of 60-70 mb/s.  This is a much cheaper option, and it will help you keep your server low power (since all your data drives can still be green drives).

 

Just keep in mind that all the data on your cache drive is at risk until whenever you scheduled cache dump occurs.  Likely this will be 2-3 am, which also means you will have to leave your unRAID on all night long.

 

It all depends on how you use your system, and what kinds of risk you want to take.

Link to comment

...or just add a cache drive (of any speed).  Using my old 320 GB 7200 rpm Seagate (with 8 mb cache) as a cache drive in my server routinely nets me write speeds of 60-70 mb/s.  This is a much cheaper option, and it will help you keep your server low power (since all your data drives can still be green drives).

 

Just keep in mind that all the data on your cache drive is at risk until whenever you scheduled cache dump occurs.  Likely this will be 2-3 am, which also means you will have to leave your unRAID on all night long.

 

It all depends on how you use your system, and what kinds of risk you want to take.

The default "mover" schedule is in the middle of the night, but you can change that in the web-management interface to be as often as you like.  You can run the mover hourly if you desire, or even more frequently.
Link to comment

Right.  You can also kick off the mover manually by pressing the 'move now' button on the Shares page.  I generally run the mover manually each night before I shut down the server. 

 

Also, chances are the data is no more at risk while sitting on the cache drive than it was at its source location (your desktop, laptop, etc.).

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...