Get 了解输出的memtier基准
嗨,我对使用memtier redis基准测试工具非常陌生。我已经运行了一些基本示例,无法理解输出。有人能帮我理解下面的输出吗Get 了解输出的memtier基准,get,redis,set,benchmarking,Get,Redis,Set,Benchmarking,嗨,我对使用memtier redis基准测试工具非常陌生。我已经运行了一些基本示例,无法理解输出。有人能帮我理解下面的输出吗 Command: memtier_benchmark -s 172.25.1.100 -p 6380 -c 50 -t 100 -n 1000 -d 1000000 --ratio=1:1 --pipeline=1 --key-pattern S:S -P redis 输出: 100 Threads 50 Connections per th
Command: memtier_benchmark -s 172.25.1.100 -p 6380 -c 50 -t 100 -n 1000 -d 1000000 --ratio=1:1 --pipeline=1 --key-pattern S:S -P redis
输出:
100 Threads
50 Connections per thread
1000 Requests per thread
Type Ops/sec Hits/sec Misses/sec Latency KB/sec
------------------------------------------------------------------------
Sets 748.28 --- --- 6475.61800 730780.68
Gets 748.28 0.00 748.28 208.12400 22.57
Waits 0.00 --- --- 0.00000 ---
Totals 1496.57 0.00 748.28 3341.87100 730803.25
您发布的输出意味着
如果这不能回答您的问题,请具体说明您无法理解的内容。您可以运行以下命令以了解memtier参数:
memtier\u基准测试--帮助
请参阅Redislabs中的更多信息:
您能解释一下“未命中/秒”吗?为什么未命中的数量等于GET的数量?谢谢。@Colfax,这是因为发送了一个读取数据库中不存在的密钥的请求。因此它被算作未命中。在给定的示例中,--key模式是S:S,因此SET和GET是顺序的,这意味着,如果存在memtier-0的SET,则下一个GET将用于memtier-1,然后接下来的SET将用于memtier-2而不是memtier-1。希望这是有用的。memtier_benchmark提供的延迟也包括网络延迟?