Where is the client running from ? 

To see if a node it keeping up with requests look at nodetool tpstats, check if 
the read stage is backing up. 

To see how long a read takes, use nodetool cfstats and look at the read 
latency. (this the latency of a read on that node, not cluster wide)

To see how long a read takes cluster wide, use the StorageProxyMBean via 
JConsole. 

Hope that helps. 

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 5/03/2012, at 10:46 PM, ruslan usifov wrote:

> And sum of all rq/s threads is 160?? 
> 
> 2012/3/5 Jeesoo Shin <bsh...@gmail.com>
> Thank you for reply. :)
> Yes I did multiple thread.
> 160, 320 gave me same result.
> 
> On 3/5/12, ruslan usifov <ruslan.usi...@gmail.com> wrote:
> > 2012/3/5 Jeesoo Shin <bsh...@gmail.com>
> >
> >> Hi all.
> >>
> >> I have very SLOW READ here. :-(
> >> I made a cluster with three node (aws xlarge, replication = 3)
> >> Cassandra version is 1.0.6
> >> I have inserted 1,000,000 rows. (standard column)
> >> Each row has 200 columns.
> >> Each column has 16 byte key,  512 byte value.
> >>
> >> I used Hector createSliceQuery to get one column in a row.
> >> This basic query(random row, fixed column) is created with multiple
> >> thread and hit cassandra.
> >>
> >> I only get up to 140 request per second. Is this all I can get for read?
> >> Or am I doing something wrong?
> >> Interestingly, when I request rows which doesn't exist, it goes up to
> >> 1600 per second.
> >>
> >>
> > You must test read performance by paralel test (ie multiple threads). The
> > result when not existent rows are more faster is result of bloom filter
> >
> >
> >
> >>
> >> ANY insight, share will be extremely helpful.
> >> Thank you.
> >>
> >> Regards,
> >> Jeesoo.
> >>
> >
> 

Reply via email to