Here are the results:
First, Intel C++ compiler 11
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_write_test 10000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 0.22 s
Total inserts: 10000
Throughput: 46265606.64 bytes/s
Throughput: 45717.00 inserts/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_read_test 10000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 2.31 s
Total scanned: 10000
Throughput: 4381625.75 bytes/s
Throughput: 4329.67 scanned cells/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_write_test 1000000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 94.27 s
Total inserts: 1000000
Throughput: 10735123.89 bytes/s
Throughput: 10607.83 inserts/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_read_test 1000000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 516.12 s
Total scanned: 1000000
Throughput: 1960775.13 bytes/s
Throughput: 1937.52 scanned cells/s
Next is G++ 4.3.2
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_write_test 10000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 0.17 s
Total inserts: 10000
Throughput: 58156908.72 bytes/s
Throughput: 57467.30 inserts/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_read_test 10000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 2.34 s
Total scanned: 10000
Throughput: 4319800.09 bytes/s
Throughput: 4268.58 scanned cells/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_write_test 1000000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 98.46 s
Total inserts: 1000000
Throughput: 10278464.00 bytes/s
Throughput: 10156.58 inserts/s
r...@monkey:/opt/hypertable/0.9.2.1/bin# ./random_read_test 1000000000
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
***************************************************
Elapsed time: 552.88 s
Total scanned: 1000000
Throughput: 1830425.10 bytes/s
Throughput: 1808.72 scanned cells/s
It's clear that G++ 4.3.2 performs better on a smaller data set, while
intel outperforms g++ on random read test by 36.76 seconds.
The test was run in a single node local fs environment.
Machine spec:
4GB non ECC RAM,
Extended brand string: "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz"
single SATA II disk was used during the test (no RAID)
Mateusz
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Hypertable Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/hypertable-dev?hl=en
-~----------~----~----~----~------~----~------~--~---