[ 
https://issues.apache.org/jira/browse/KAFKA-2528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14739899#comment-14739899
 ] 

Aditya Auradkar commented on KAFKA-2528:
----------------------------------------

One possible explanation for the difference is that we append to the log when 
the produce request is received. For example, in your experiment you have 12 
mirror makers each sending a batch of data. When a batch is recorded the 
clients get throttled until the quota is within the limit. After receiving a 
response, each of them immediately sends a large batch to the brokers. Because 
the quota is so low and the request size can be much larger, there is a small 
absolute difference in this example which corresponds to the maximum size of 
the received request. I think if measured over a period of time from the client 
perspective, the actual throughput will be very similar to the 1MB quota.



> Quota Performance Evaluation
> ----------------------------
>
>                 Key: KAFKA-2528
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2528
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Dong Lin
>            Assignee: Dong Lin
>         Attachments: QuotaPerformanceEvaluation.pdf
>
>
> In this document we present the results of experiments we did at LinkedIn, to 
> validate the basic functionality of quota, as well as the performances 
> benefits of using quota in a heterogeneous multi-tenant environment.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to