MadDiplomat Posted August 9, 2011 Share Posted August 9, 2011 My array: disk0 - 2.0TB WD Green - parity disk1 - 1.5TB WD Green disk2 - 2.0TB WD Green disk3 - 640GB WD Caviar Blue My problem: Copy test file, disk1 -> pc: ~360Mbps Copy test file, disk2 -> pc: ~360Mbps Copy test file, disk3 -> pc: ~120Mbps My 1st thought: the Blue is FUBAR. However, using hdparm -t /dev/sd?: /dev/sda: Timing buffered disk reads: 318 MB in 3.01 seconds = 105.76 MB/sec /dev/sdb: Timing buffered disk reads: 296 MB in 3.01 seconds = 98.24 MB/sec /dev/sdc: Timing buffered disk reads: 344 MB in 3.01 seconds = 114.32 MB/sec /dev/sdd: Timing buffered disk reads: 328 MB in 3.01 seconds = 109.12 MB/sec I am just so confused! I tried copying files off the array from 2 different machines and the same story repeats itself. My other HW is in the sig. Quote Link to comment
MadDiplomat Posted August 10, 2011 Author Share Posted August 10, 2011 Great. What I am about to say will probably make no sense but if someone understands it please enlighten me. I use disk3 for Transmission. Copying files from unRAID that were created by it results in incredibly slow speeds. If I for example copy a downloaded 4GB file from disk3 it transfers at about 10MB/s. If I copy that file to disk1 or disk 2 and copy it from there to PC it transfers at about 50MB/s. If I copy that file to disk3 again (creating a duplicate) then it transfers to PC at about 55MB/s. ??? ??? ??? ??? ??? ??? Quote Link to comment
Joe L. Posted August 10, 2011 Share Posted August 10, 2011 Buffered disk reads are reads from the disk buffer cache. They will always be faster than non-buffered physical reads from the disk. They may not reflect the disk speed of the physical disk. Quote Link to comment
bubbaQ Posted August 10, 2011 Share Posted August 10, 2011 1) is the file you are copying in use (i.e. being seeded)? If so, that will contribute to your problem. 2) try it with transmission unloaded. Quote Link to comment
MadDiplomat Posted August 10, 2011 Author Share Posted August 10, 2011 When I was doing those tests Transmission was unloaded. Nothing was copying from or to the server. Which is why is find it so confusing. P.S. Oh for the love of sweet zombie Jesus. Transmission was the culprit. After setting file preallocation option to 2 (= full preallocation, default is 1 which is partial preallocation - this is what I was using so far), newly downloaded files to disk3 now transfer at ~400Mbps from disk3 to PC. Finally I can enjoy the awesomeness of unRAID again. Quote Link to comment
Recommended Posts
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.