有谁知道avgTimePerRequest是否真的以毫秒为单位?从我可以得出的值中以秒为单位?
我当前的数据显示avgTimePerRequest大约为0.095,这意味着毫秒吗?
另一方面,请求除以总时间(我假设是毫秒?)-51831/4968-得出10.4。如果后一个值以秒为单位,那么该数字将非常接近0.095。
solr如此之快以至于它可以处理少于十分之一毫秒的请求,并且可以衡量它,这真的有意义吗?
当前状态(来自我的solr安装):
standard: {
class: "org.apache.solr.handler.component.SearchHandler",
version: "$Revision: 1052938 $",
description: "Search using components: org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.StatsComponent,org.apache.solr.handler.component.DebugComponent,",
srcId: "$Id: SearchHandler.java 1052938 2010-12-26 20:21:48Z rmuir $",
src: "$URL: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_5/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java $",
docs: null,
stats: {
handlerStart: 1400149470564,
requests: 51831,
errors: 0,
timeouts: 0,
totalTime: 4968,
avgTimePerRequest: 0.095849976,
avgRequestsPerSecond: 16.772387
}
}
最佳答案
avgTimePerRequest是totalTime /请求。在您的示例中totalTime = 4968,请求=51831。进行数学运算,您将获得0.09584997,该值与统计数据中的0.095849976相匹配,因此avgTimePerRequest是其他两个成员的派生值。
这意味着,如果totalTime以秒为单位,则avgTimePerRequest也以秒为单位。
说得通?