Solr的吞吐量低

时间:2019-04-29 12:19:15

标签: solr ycsb

我在笔记本电脑上设置了不同的NoSQL数据库,例如Elasticsearch,Solr,OrientDB和MongoDB,并希望使用YCSB来衡量这些数据库的性能。

问题是Solr花费太多时间来处理每个工作负载,如下所示

[OVERALL], RunTime(ms), 98412
[OVERALL], Throughput(ops/sec), 101.61362435475348
[TOTAL_GCS_PS_Scavenge], Count, 16
[TOTAL_GC_TIME_PS_Scavenge], Time(ms), 47
[TOTAL_GC_TIME_%PS_Scavenge], Time(%), 0.04775840344673414
[TOTAL_GCS_PS_MarkSweep], Count, 0
[TOTAL_GC_TIME_PS_MarkSweep], Time(ms), 0
[TOTAL_GC_TIME%PS_MarkSweep], Time(%), 0.0
[TOTAL_GCs], Count, 16
[TOTAL_GC_TIME], Time(ms), 47
[TOTAL_GC_TIME%], Time(%), 0.04775840344673414
[READ], Operations, 4959
[READ], AverageLatency(us), 1867.9526114135915
[READ], MinLatency(us), 1288
[READ], MaxLatency(us), 19551
[READ], 95thPercentileLatency(us), 2217
[READ], 99thPercentileLatency(us), 4299
[READ], Return=OK, 4959
[CLEANUP], Operations, 1
[CLEANUP], AverageLatency(us), 1672.0
[CLEANUP], MinLatency(us), 1672
[CLEANUP], MaxLatency(us), 1672
[CLEANUP], 95thPercentileLatency(us), 1672
[CLEANUP], 99thPercentileLatency(us), 1672
[UPDATE], Operations, 5041
[UPDATE], AverageLatency(us), 17593.302916088076
[UPDATE], MinLatency(us), 9520
[UPDATE], MaxLatency(us), 183167
[UPDATE], 95thPercentileLatency(us), 30591
[UPDATE], 99thPercentileLatency(us), 40287
[UPDATE], Return=OK, 5041

另外,我不知道如何使图形吞吐量与延迟成比例?

是否有可能我们可以对每秒3k或5k或6k的吞吐量进行更改(或定义)。如果是,那怎么可能。我读到我们可以使用target参数定义吞吐量,但是在应用此标记时未成功 -p目标300

如果您能在这些问题上为我提供帮助,我非常感谢。

0 个答案:

没有答案