Hi all,
 (Saw a related thread on performance, but starting a different one because my 
setup is slightly different).

I have an one node setup with hbase-0.20(alpha). It has around 11million rows 
with ~250 regions. Each row with ~20 bytes sized key and ~4k sized value.
Since my primary concern is randomRead, modified the performanceEvaluation code 
to read from this particular table. The randomRead test gave following result.

09/08/18 08:20:41 INFO hbase.PerformanceEvaluation: client-1 Finished 
randomRead in 2813ms at offset 10000 for 10000 rows
09/08/18 08:20:41 INFO hbase.PerformanceEvaluation: Finished 1 in 2813ms 
writing 10000 rows
09/08/18 08:20:41 INFO hbase.PerformanceEvaluation: client-0 Finished 
randomRead in 2867ms at offset 0 for 10000 rows
09/08/18 08:20:41 INFO hbase.PerformanceEvaluation: Finished 0 in 2867ms 
writing 10000 rows

 
So, looks like it is taking around 280ms per record. Looking at the latest 
hbase performance claims, I was expecting it below 10ms. Am  I doing something 
basically wrong, since such a hiuge difference :( ? Please help me fix the 
latency.

The machine config is:
Processors:    2 x Xeon L5420 2.50GHz (8 cores)
Memory:        13.7GB
12 Disks of 1TB each.

Let me know if you need anymore details

Thanks,
Murali Krishna

Reply via email to