问题标签 [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.
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
没有评论。
我做错了什么,我可能会错过什么?
谢谢
mongodb - 寻求使用 YCSB 测试 MongoDB 的脚本/语法示例
我正在使用 YCSB 在单个系统上测试 MongoDB 的性能。与旋转磁盘相比,我想了解使用 SSD 的性能。
我安装了 CentOS、MongoDB 和 YCSB。我偶然发现了一些基本示例,但还没有看到从这个设置开始到加载到运行再到审查的一步一步。我不断地看到零碎的东西,但还不足以让我启动并运行。
如果有人可以为这些步骤提供命令行,将不胜感激!
谢谢
couchdb - 如何解释这个 YCSB CouchDB 基准?
我最近在 CouchDB 上使用 2 个不同的工作负载运行了 YCSB 基准测试。两个工作负载都使用包含 500.000 个文档的数据库,并且都执行了 100.000 次操作。每个工作负载的操作分布是:
运行两个基准测试我收集了以下结果。
现在我不明白为什么 INSERT 操作是稳定的,而 READ 的延迟会随着执行的 READ 的增加而增加。不应该反过来吗?在某一时刻,OLTP-READs 甚至超过了 INSERTs。为什么这样?
此外,为什么第二个工作负载(读取云)中的读取速度比第一个(OLTP 读取)中的快?云工作负载不使用更新,但这对 READ 的速度有何影响?
hbase - YCSB HBase 在哪里存储数据以及如何访问它?
我正在尝试使用YCSB对 HBase 进行基准测试。我为 hbase 运行它。当我去 hbase shell 并检查list
表时,我看不到任何新表已创建。那么,YCSB 在哪里创建表格以及如何查看表格的内容?
performance - MongoDB-Java 性能与重建的同步驱动程序与异步
在过去的几个月里,我一直在使用 YCSB 0.1.4 测试 MongoDB 2.6.7。我已经捕获了将 SSD 与 HDD 进行比较的良好数据,并且正在制作工程报告。
测试完成后,我想探索 allanbank 异步驱动程序。当我启动并运行它时(我不是开发人员,所以这对我来说是一个挑战),我首先想尝试重建的同步驱动程序。我发现性能提高了 30-100%,具体取决于工作负载,我对此非常满意。
接下来,我尝试了异步驱动程序。我无法看到它与使用本机驱动程序的结果之间有太大差异。
我正在运行的命令是:
在我的测试过程中(主要是使用本机驱动程序),我尝试了比 96 更多和更少的线程;打开“noatime”;尝试了 xfs 和 ext4;禁用超线程;禁用了我的 12 个内核的一半;将日志放在不同的驱动器上;将同步从 60 秒更改为 1 秒;并检查客户端和服务器之间的网络带宽,以确保其没有超额订阅(10GbE)。
欢迎任何反馈或建议。
mongodb - YCSB 基准测试结果的吞吐量是多少?
我为 MongoDB 运行 YCSB。
这是我的结果:
然后输出文件:
我想绘制这样的 http://i.imgur.com/BWTLydi.jpg
但是,我对结果的输出感到困惑。不确定图中的“吞吐量”在结果中意味着什么。此外,对于
这不是 1657.07*10(sec)=16570.7 操作吗?
cassandra - 使用 YCSB 在 cassandra 中使用加载命令时未加载数据
在 Windows 上运行 ycsb 时,我无法使用 ycsb 在 cassandra 中加载和运行我的数据。我用命令
但是没有加载数据。请给我解决方案
mysql - YCSB 清理阶段
取自 YCSB 输出,什么是数据库cleanup
操作?我试图理解为什么 MySQL 在这个阶段比 MongoDB 系统花费的时间要长得多。
java - 使用 Java 程序执行用 Python 编写的 Linux 文件
我正在使用YCSB(Yahoo! Cloud Serving Benchmark)来测量部署在CentOS上的 2 节点Cassandra(2.0.2)集群的性能。为了使用 YCSB 加载数据,我执行了以下操作——
此行使用属性文件cassandraLoadA并存储在 load.dat 中生成的YCSB。这里的 ycsb文件是用 Python 编写的。现在我想从 Java 程序中执行上述操作。我尝试使用ProcessBuilder和Runtime对象但失败了。
使用 ProcessBuilder 对象-
使用运行时对象 -
Q1:我在这里做错了吗?
Q2:如何实现?
最好的问候
-Avijoy
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 内容。谢谢。