问题标签 [ycsb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
183 浏览

amazon-web-services - AWS 上的 Cassandra 扩展

在我成功设置并运行 Cassandra (v2.1) 集群后,我正在运行一些负载测试,以使用 YCSB 库(https://github.com/jbellis/YCSB fork)评估其性能。

在我的评估中,我在不同大小和数量的 EC2 节点上使用相同的配置,但是性能并不是真正可预测的,这与官方 datastax 文档中声称的线性扩展相反。

更准确地说,当运行具有 100 或 200 个线程和 100k 或 1m 操作的工作负载时,2 x m3.large 节点和 4 x m3.large 节点具有几乎相同的性能。我在单个区域集群上使用 EC2Snitch 和 2 个种子节点。commitlog_sync: batch并且 commitlog_sync_batch_window_in_ms: 50没有评论。

我做错了什么,我可能会错过什么?

谢谢

0 投票
1 回答
219 浏览

mongodb - 寻求使用 YCSB 测试 MongoDB 的脚本/语法示例

我正在使用 YCSB 在单个系统上测试 MongoDB 的性能。与旋转磁盘相比,我想了解使用 SSD 的性能。

我安装了 CentOS、MongoDB 和 YCSB。我偶然发现了一些基本示例,但还没有看到从这个设置开始到加载到运行再到审查的一步一步。我不断地看到零碎的东西,但还不足以让我启动并运行。

如果有人可以为这些步骤提供命令行,将不胜感激!

谢谢

0 投票
1 回答
540 浏览

couchdb - 如何解释这个 YCSB CouchDB 基准?

我最近在 CouchDB 上使用 2 个不同的工作负载运行了 YCSB 基准测试。两个工作负载都使用包含 500.000 个文档的数据库,并且都执行了 100.000 次操作。每个工作负载的操作分布是:

运行两个基准测试我收集了以下结果。

ycsb_results 现在我不明白为什么 INSERT 操作是稳定的,而 READ 的延迟会随着执行的 READ 的增加而增加。不应该反过来吗?在某一时刻,OLTP-READs 甚至超过了 INSERTs。为什么这样?

此外,为什么第二个工作负载(读取云)中的读取速度比第一个(OLTP 读取)中的快?云工作负载不使用更新,但这对 READ 的速度有何影响?

0 投票
1 回答
76 浏览

hbase - YCSB HBase 在哪里存储数据以及如何访问它?

我正在尝试使用YCSB对 HBase 进行基准测试。我为 hbase 运行它。当我去 hbase shell 并检查list表时,我看不到任何新表已创建。那么,YCSB 在哪里创建表格以及如何查看表格的内容?

0 投票
1 回答
1373 浏览

performance - MongoDB-Java 性能与重建的同步驱动程序与异步

在过去的几个月里,我一直在使用 YCSB 0.1.4 测试 MongoDB 2.6.7。我已经捕获了将 SSD 与 HDD 进行比较的良好数据,并且正在制作工程报告。

测试完成后,我想探索 allanbank 异步驱动程序。当我启动并运行它时(我不是开发人员,所以这对我来说是一个挑战),我首先想尝试重建的同步驱动程序。我发现性能提高了 30-100%,具体取决于工作负载,我对此非常满意。

接下来,我尝试了异步驱动程序。我无法看到它与使用本机驱动程序的结果之间有太大差异。

我正在运行的命令是:

在我的测试过程中(主要是使用本机驱动程序),我尝试了比 96 更多和更少的线程;打开“noatime”;尝试了 xfs 和 ext4;禁用超线程;禁用了我的 12 个内核的一半;将日志放在不同的驱动器上;将同步从 60 秒更改为 1 秒;并检查客户端和服务器之间的网络带宽,以确保其没有超额订阅(10GbE)。

欢迎任何反馈或建议。

0 投票
2 回答
2101 浏览

mongodb - YCSB 基准测试结果的吞吐量是多少?

我为 MongoDB 运行 YCSB。

这是我的结果:

然后输出文件:

我想绘制这样的 http://i.imgur.com/BWTLydi.jpg

但是,我对结果的输出感到困惑。不确定图中的“吞吐量”在结果中意味着什么。此外,对于

这不是 1657.07*10(sec)=16570.7 操作吗?

0 投票
1 回答
244 浏览

cassandra - 使用 YCSB 在 cassandra 中使用加载命令时未加载数据

在 Windows 上运行 ycsb 时,我无法使用 ycsb 在 cassandra 中加载和运行我的数据。我用命令

但是没有加载数据。请给我解决方案

0 投票
1 回答
562 浏览

mysql - YCSB 清理阶段

取自 YCSB 输出,什么是数据库cleanup操作?我试图理解为什么 MySQL 在这个阶段比 MongoDB 系统花费的时间要长得多。

0 投票
2 回答
62 浏览

java - 使用 Java 程序执行用 Python 编写的 Linux 文件

我正在使用YCSB(Yahoo! Cloud Serving Benchmark)来测量部署在CentOS上的 2 节点Cassandra(2.0.2)集群的性能。为了使用 YCSB 加载数据,我执行了以下操作——

此行使用属性文件cassandraLoadA并存储在 load.dat 中生成的YCSB。这里的 ycsb文件是用 Python 编写的。现在我想从 Java 程序中执行上述操作。我尝试使用ProcessBuilderRuntime对象但失败了。
使用 ProcessBuilder 对象-

使用运行时对象 -

Q1:我在这里做错了吗?
Q2:如何实现?

最好的问候
-Avijoy

0 投票
0 回答
37 浏览

maven - Hbase 0.90.6-cdh3u6 的 YCSB POM.xml 内容

HBase 版本 0.90.6-cdh3u6(cloudera 版本)的 POM.xml 的内容应该是什么?

我尝试根据更新我的 POM.xml但在使用 maven 构建 YCSB 时出现错误。

让我知道 cloudera hbase 版本 0.90.6-cdh3u6 的 POM.xml 内容。谢谢。