繁体   English   中英

Mongodb写入性能令人困惑

[英]Mongodb write performance is confusing

我使用 YCSB 在 MongoDB 中做了一个写性能测试,它产生了令人困惑的结果,

在此处输入图片说明

./bin/ycsb load mongodb -s -P workloads/workloada -p recordcount=10000 -threads $tread_count -p mongodb.url="mongodb://testuser:testpassword@12.18.56.14:27017/admin" -p mongodb.auth="true"

考虑当线程数从 4 增加到 128 时,不同线程(使用 YCSB 并行执行)的 10K 写入性能结果,我预计总时间会减少,每秒操作数会增加

但是在 10K 计数的 128 个线程中,它显示总时间突然增加,每秒操作数减少,这是预期的吗? 如果是这样,请有人解释一下。

谢谢,
哈利

随着线程数量的增加,锁定开销和锁争用也会增加。 最终添加更多线程不再提高性能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM