问题标签 [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 投票
1 回答
409 浏览

cassandra - Cassandra 性能调优

我已经成功安装了一个有 10 个节点的多节点 Cassandra 集群,nodetool status 命令显示每个节点都是 UP 和 NORMAL。

但我得到的表现非常糟糕。

这是我的结果:

我正在使用 YCSB 来衡量绩效

到目前为止我所做的调整:

我的硬件:每个节点都是一个带有 CentOS 的虚拟机

请让我知道我可以调整哪些设置以从集群中获得最大性能。

0 投票
1 回答
64 浏览

networking - 使用 Yahoo Cloud Serving Benchmark 生成大量和高速数据

YSCB 提供不同类型的工作负载。

如何使用 Yahoo Cloud Serving Benchmark 模拟实时网络环境:

  • 我们可以预期通信速率可以根据预定义的分布降低或增加
  • 数据包或记录的大小可以根据预定义的分布增加或减少。

基本上我想使用 YCSB 生成大数据流量,它可以有不同的 VOLUME 和 VELOCITY

当前的 YCSB 提供交易量的静态值。这些值可以更改但不能更改。

记录中的字段数

字段计数=10

每个字段的大小(以字节为单位)

字段长度=100

0 投票
1 回答
457 浏览

mongodb - YCSB Mongodb _id

我使用 ycsb 来测试 mongodb。
加载 3000000 个文档后,我尝试运行插入步骤,但遇到以下问题:

我发现当我执行加载步骤时,每个文档的 _id 有点像

等等。这不是我遇到的通常喜欢的

所以我尝试插入大量文档时的冲突很容易理解。

那么我能做些什么来解决冲突呢?

0 投票
1 回答
106 浏览

cassandra - 用于 cassandra 集群的 YCSB 正弦工作负载

我正在使用 ycsb 来测试视觉对象的 cassandra 集群行为。是否存在正弦工作负载?我在 Core Workloads 上没有找到这样的选项。我想增加正弦吞吐量,然后测量集群的延迟和缓存大小。同样在 ycsb 输出文件中,我可以有比当前可用的更多指标吗?现在我只能看到吞吐量和延迟,但我也想测量节点的缓存大小。

0 投票
1 回答
332 浏览

linux - MongoDb 和 YCSB:工作负载 A:为什么更新延迟这么小?

我在通过 10G 以太网连接的两个节点上运行 MongoDb 和 YCSB,工作负载 A(读取:更新 = 50:50)。

ycsb 输出结果看起来不错,但只有一件事:为什么更新延迟那么小?更新延迟是否仅包括 MongoDb 本地操作延迟?

例如,在下面的运行中,更新延迟只有大约 4 微秒。但是我的网络延迟是 100+ 微秒。所以这对我来说很奇怪。

谢谢!

0 投票
1 回答
779 浏览

hbase - YCSB 基准测试期间的 Hbase [READ-FAILED]

我正在使用 CDH 并通过安装的 HBase 并下载了 YCSB 包。现在在使用以下命令在 Hbase 上运行测试时:

它给出的输出如下,其中接近 50% 的读取失败:

我尝试在创建数据库期间更改 split_no,并且在创建表期间也启用了读取复制因子并将其设为 3。

我正在寻找为什么会发生这种情况,但没有运气,有人可以帮我完成这项工作吗?

0 投票
0 回答
2559 浏览

hadoop - HBase 错误:Memstore 大小为 xxxxxx

大家好,我一直在尝试处理 Hbase 问题。我下载了开源 HBase 并在分布式模式下运行。我正在尝试使用 YCSB 工具进行基准测试。当我尝试将记录数和操作数超过 10,000 时区域服务器无法显示以下错误消息。可能是什么原因。有人知道吗?

0 投票
1 回答
617 浏览

hbase - Hbase 性能调优

我的 6 节点 Hbase 集群(1 个主 - 5 个从属)有以下硬件配置

每个节点的配置

2.4Ghz,48 核英特尔 CPU

256GB 内存

1Gb/ps 网络连接

30 x SSD 磁盘(JBOD 设置)

操作系统:RHEL 6.6

Hbase 版本:1.2.0

CDH发行版:5.7.0

我在 Hbase 中调整了以下参数:

通过这个设置,我能够在 250 个线程下使用 YCSB 获得 85000 IOPS,50% 读取和 50% 写入。

谁能建议我任何有助于我生成更多 IOPS 的配置更改。

0 投票
0 回答
713 浏览

hadoop - HBase 问题:GC 暂停停止区域服务器

我的 6 节点 Hbase 集群(1 个主 - 5 个从属)有以下硬件配置

每个节点的配置

2.4Ghz,48 核英特尔 CPU

256GB 内存

1Gb/ps 网络连接

30 x SSD 磁盘(JBOD 设置)

操作系统:RHEL 6.6

Hbase 版本:1.2.0

CDH发行版:5.7.0

我正在做 YCSB 测试,当我达到 1 亿条记录时,regionserver 中止说以下问题:

区域服务器的堆大小为 16GB(尝试使用 32GB),

似乎大部分时间都在收集垃圾,因此我的 YCSB 性能显示为 3 ops/sec 或 0 ops/sec。我遵循了 GC 调优指南,但帮不上什么忙。任何人都可以建议可以做什么????

0 投票
0 回答
243 浏览

cassandra - 如何针对在 Cassandra 中创建的表运行核心工作负载?

我是基准数据库的超级新手。我对 YCSB 工具有点熟悉,还在研究它。我已经下载了 YCSB 最新版本,以及对 Cassandra 进行基准测试所需的所有先决条件。我的机器上也安装了 DataStax 社区。通过使用 Cassandra CQL shell,我创建了一个用户表,其中包含以下内容:

尽管除了 Keyspace 之外,我还必须创建 ColumnFamily——我不知道它的查询。

除了创建该表之外,我还可以在命令提示符下执行 ycsb:

现在剩下的部分对我来说仍然是未知的。我现在如何继续将工作负载加载到数据库表和基准测试中?我只想对核心工作负载进行基本基准测试,这意味着只有读取、写入、更新、扫描指标对我来说就足够了。我进行了很多搜索并试图理解 YCSB GitHub 页面中给出的 Wiki 说明。但它们非常混乱,没有明确的步骤可循。如果我走一步,它会将我导航到另一个链接,并使我的想法变得混乱。请不要让我失望,如果有人至少可以向我展示一条指南,我将非常感激。