[ale] Confusing RAID Performance
Brian Pitts
brian at polibyte.com
Wed Feb 2 13:46:46 EST 2011
I recently finished running iozone benchmarks comparing hardware and
software RAID6 using 11 SATA disks on a server has 8GB of RAM.
There was one part of the results that jumped out at me as not making
sense. For the fread and re-fread reports, the perfomance of the
hardware RAID increased when the test file went from 8GB to 16GB.
Does anyone have a theory about why this might be?
Here is the puzzling data. The top row is records sizes, the left column
is file sizes. See how performance drops dramatically as we go from 4GB
to 8GB, since the test file no longer fits in RAM, but then increases
some for 16GB.
Fread Report 64 128 256 512 1024 2048 4096 8192 16384
4194304 3499493 3559324 3485319 3338358 3353441 2864384 1614729 1537980
1469821
8388608 220831 216510 232010 325999 327661 332615 356501 357100 321870
16777216 644804 644335 629204 506989 624378 595963 596668 606618 652013
Re-fread Report 64 128 256 512 1024 2048 4096 8192 16384
4194304 3501556 3563106 3509425 3339554 3364700 3123160 1611168 1535767
1533804
8388608 234456 226453 242365 381102 386371 407422 389960 442331 384986
16777216 688988 688057 686493 686028 683425 687335 687437 686031 689457
The definition of the fread test is "this test measures the performance
of reading a file using the library function fread(). This
is a library routine that performs buffered & blocked read operations.
The buffer is within the user’s address space."
I have more of the iozone output in this publicly-viewable spreadsheet
if anyone cares to take a look at the rest of the results.
https://spreadsheets.google.com/a/apidb.org/ccc?key=0AoW4-KM82tL9dDV3a3NMUmZ0aWozaFh6RWFRUGdaakE&hl=en&ndplr=1#gid=0
--
All the best,
Brian Pitts
More information about the Ale
mailing list