Any Suggestions To Rectify These ATTO Results
Hi,
I have recently fitted 2 x 74GB Western Digital Raptors in RAID0 array on an Intel ICH5R con, on an Asus P4P800 E Deluxe mobo. Page file is on "E" partition. It is partitioned as C, D, E with Windows XP Pro SP2 on C. What could be the cause why the "write" value is so much more than the "read" value from 16KB onwards? The ATTO results for "D" & "E" are of the same kind of pattern, ie much greater "write" values than "read" values from 16KB onwards.
I have recently fitted 2 x 74GB Western Digital Raptors in RAID0 array on an Intel ICH5R con, on an Asus P4P800 E Deluxe mobo. Page file is on "E" partition. It is partitioned as C, D, E with Windows XP Pro SP2 on C. What could be the cause why the "write" value is so much more than the "read" value from 16KB onwards? The ATTO results for "D" & "E" are of the same kind of pattern, ie much greater "write" values than "read" values from 16KB onwards.
0
Comments
Here is also a copy of an SISoftware Sandra, does the latency appear to be about right?
What is running on your Promise controller listed at the bottom of you system IRQ list?
Here are 2 Powerstrips, which one is the ICH5R con? So there is no way to adjust the latency on the ICH5R?
When I ran the 2x200GB Seagate Barracudas SATA on the ICH5R con I got read/write values that were quite near to each other, ie, the read value was usually a bit larger thab the write.
Why would the ATTO read/write result pattern change so much for the Raptors, the write value greatly exceeds the read value, when nothing else has changed? ie the ICH5R latency has not changed, or does the same latency on the ICH5R give different ATTO read/write result patterns?
Maybe you could explain by what you mean when you said in your post ie "Your writes are bordering on the extreme theoretical limit of what the 32bit pci bus can even transmit".
The ATTO results of the Raptors, is the "read" value to low, or what is your opinion regarding the read/write values? Should the "read" value be higher? If so, what should I do to increase the "read" value?
I really know very little about RAID etc..
I appreciate your comments on this.
In most ide raid 0 setups the reads are slightly faster. Hopefully not way faster or we have to increase the latency as the writes take longer to complete. Look at latency as the time the controller has control of the pci bus to complete a transfer.
Thats why several here have suggested a latency problem. Buts it the reverse of what we normaly see as a latency problem.
The reads on each individual raptor should be around 65 to 70,000 but in real life its going to be hard to double that for raid-0 due to the pci bus limiting ya. If your getting 110,000 plus on reads and writes out of both in raid-0 I wouldn't worry about it. ATTO acts funny sometimes. The 114,000 on sandra for two drives is kick butt and I wouldnt worry about it. And I tune disk subsystems for a living. Your there baby! Your worrying about a problem that does not exist really. Congrats!
If you wanted to try anything further you could verify both drives perform identicaly as single drives not raided. Not all drives actually perform perfectly and do not match well.
They look funny in atto but man those are FINE scores for anything on a 32bit bus. Your gonna stress out and mess around over and over trying to get a slight increase you will never feel in real life.
Tex
Maybe it's is a case of "If it ain't broke, don't try and fix it"!!
Check out my thread here : http://www.short-media.com/forum/showthread.php?t=26845
With my NF3 chipset, I got much more linear performance (still slightly higher writes than reads), but with the NF4, I got a problem very similar to what you are experiencing. At some instances, the top end delta/difference between reads and writes was around ~45,000! Kind of odd to me. I started up a thread on DFI's support forum to see if anyone has some ideas. Since this is not a traditional pci-based controller, I was told that the latency could not be adjusted. But Tex is right, those drives are still screaming fast! big improvement over the WD360 drives as you can see from my attos in the other thread.
I have submitted a couple of attachments of Powerstrip a few posts back:
The first one is ASUS Tek RAID Controller,
Adapter ID: Asus Tek - 80F51043H, Rev. 02,
Location: Bus 2, device 4, function 0,
IRQ 23, Latency 96.
This refers to the Promise 20378 RAID con, which appears on the SCSI & Raid Controllers in Device Man as Win XP Promise FastTrak 378 (tm) Controller.
The second one is labelled ASUS Tek RAID Controller also,
Adapter ID: Asus Tek - 80A61043h, Rev. 02,
Location: Bus 0, device 31, function 2,
IRQ: 18 Latency:0
This refers to the Intel ICH5R con, which appears in the SCSI & RAID Controllers in Device Man as Intel (R) 82081ER SATA RAID Controller.
If you look at the Intel ICH5R "Latency" value it reads "0", and it also is "faded out", whereas the Promise con "Latency" value reads "96" and is not "faded out".
Can the "Latency" value (I presume that this is the "latency" value that you are referring too) in your opinion be changed? And if so what would I changed it to?
I have not tried to change any "Latency" values in Powerstrip yet.
Pardon my ignorance, but what/where is the DFI suppost forum?
As regards the "ICH5 and NF3 250GB/NF4 raid controllers being the chipset", my knowledge of RAID controllers etc is small to non-existent, so I am not really sure about that. I must admit I am hoping to get the answers here from "knowledgeable" people on the subject!!
For the most part, these on-chipset controllers yeild better performance. For example, my NF3 board got me over 15K higher scores in atto for my write performance compared to my old rig with a PCI based SiI controller.
But as of now, I am scratching my head to determine why the NF4 is not acting in the same manner as the NF3. The ATTOs are not very linear in nature, and things seem unbalanced between read and writes, regardless of stripe/cluster setup as well as how full the logical volume is.
When you mentioned that the latency value is faded out, that is probably because of the nature of the controller, so PCI latency is irrelevant.
DFI is the manufacturer of my mainboard, I was looking to their support forum for an answer to my questions. So far I have not gotten any good feedback from there.
Good luck!
I looked around and it appears that RAID ports on the ICH5R do not reside on the PCI bus (as I think you said). The PCI bus with add-on controllers such as Promise 2037x, SiliconImage 3112, or SiS180, on certain mobos has a throughput limit of no more than about 120MB/s, while the limit of ICH5R’s CPU pipeline appears to be twice that.
This would seem to be quite in line to allow the ATTO "write" values that I have posted with quite a bit of "headroom" to spare.
However it does NOT explain how I can increase the "read" values so that they come up to the value of the "write" values.
I will continue to keep my "eyes" (& "ears") open for a possible reason for this.
The 2 X 200GB Seagate Barracudas SATA in RAID0 on ICH5R gave me a "normal" set of ATTO results (in my opion anyway), the "read" value being just a bit bigger than the "write" throughout the whole range of values.
You will have to restore between each build. Each controller/drive combo is different so you just have to play with the ratios.
The big thing is like Tex said. Not worth the effort since you won't see a difference in REAL use. The benchmark numbers will change though.
I think when I had a ICH5 it was 64K stripe was sweet spot with a 16K cluster. 32K was also quite good with a standard 4K cluster.
Place to start maybe.