Hawin,

I suggest you to use ProducerPerformance to test the throughput again, just
to see if the possible bottleneck can be excluded from the Kafka side.

Guozhang

On Thu, Jul 2, 2015 at 6:32 PM, Hawin Jiang <hawin.ji...@gmail.com> wrote:

> Hi Aditya
>
> Yes. I have a single producer thread.  I used example code to test it.
> I started a producer thread and sent messages to producer for one minutes.
> if I start two producer thread. I will receive around 8000 TPS(
> Transactions per second).
> I just don't want to start many threads to receive high TPS.
> Thanks.
>
>
>
> Best regards
> Hawin
>
> On Thu, Jul 2, 2015 at 6:26 PM, Aditya Auradkar <
> aaurad...@linkedin.com.invalid> wrote:
>
> > Do you have a single producer thread? Also, how do you calculate the TPS
> > (is it transactions per second?) ?
> >
> > Aditya
> >
> > ________________________________________
> > From: Hawin Jiang [hawin.ji...@gmail.com]
> > Sent: Thursday, July 02, 2015 5:58 PM
> > To: users@kafka.apache.org
> > Subject: Kafka bottleneck issue
> >
> > Hi Admin
> >
> > I have executed a performance test on one single node.The TPS never over
> > 4000 events per sec on one producer.Please help me.
> > Thanks in advance.
> >
> >
> > Here is my code and configuration
> >
> > *********************Producer code***************************************
> > public void run() {
> >     int messageNo = 1;
> >     while(true)
> >     {
> >       String messageStr = new String("Message_" + messageNo);
> >       producer.send(new KeyedMessage<Integer, String>(topic,
> messageStr));
> >       messageNo++;
> >     }
> >   }
> >
> >
> >
> >
> ************************server.properties***********************************
> > broker.id=1
> > port=9092
> > host.name=192.168.0.112
> > num.network.threads=8
> > num.io.threads=8
> > socket.send.buffer.bytes=1048576
> > socket.receive.buffer.bytes=1048576
> > socket.request.max.bytes=104857600
> > log.dirs=/tmp/kafka-logs
> > num.partitions=1
> > num.recovery.threads.per.data.dir=1
> > #log.flush.interval.ms=1000
> > log.retention.hours=168
> > #log.retention.bytes=1073741824
> > log.segment.bytes=1073741824
> > log.retention.check.interval.ms=300000
> > log.cleaner.enable=false
> > zookeeper.connect=192.168.0.112:2181
> > zookeeper.connection.timeout.ms=6000
> > zookeeper.properties
> >
> >
> ***************************************************************************************
> >
> >
> > *************************************
> > zookeeper.properties***************************
> > dataDir=/tmp/zookeeper
> > clientPort=2181
> > maxClientCnxns=0
> >
> >
> ****************************************************************************************
> >
> >
> >
> >
> > Best regards
> > Hawin
> >
>



-- 
-- Guozhang

Reply via email to