- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以向我解释一下 Apache Ignite 和 Yardstick 吗?
据我所知,Yardstick 是 Apache Ignite 的基准测试工具。
我知道如何运行 Apache Ignite 以及如何设置其内存容量。 (我知道默认是 1 GB)
当我运行 Ignite 时,它显示:
[15:37:06] 拓扑快照 [ver=1、servers=1、clients=0、CPU=4、heap=4.0GB]
当我运行yardstick对其进行基准测试时,Ignite显示:
[15:37:06] 拓扑快照 [ver=2、servers=1、clients=1、CPU=4、堆=6.0GB]
那么为什么增加了 2.0GB 呢?我该如何修改它?
另外,这是我所知道的。 Apache Ignite 从机器中获取一定量的内存,并使用 Yardstick,它可以测试 Ignite 占用的内存中诸如 cache.put()
之类的性能。如果正确,则堆不应从 4.0GB 增加到 6.0GB,因为 Yardstick 可以在内存 (4.0GB) 内进行基准测试
有谁可以帮我解释一下吗?
最佳答案
Yardstick 使用以下两个角色之一启动 Ignite 节点:服务器或驱动程序。
驱动程序生成工作负载并衡量性能和有用的统计数据。这些通常是客户端节点。
服务器形成一组核心节点,用于处理由驱动程序生成的工作负载。
每个节点通常在单独的进程中运行。每个都使用与您提供的堆一样多的堆。
看起来您手动启动了一个服务器节点,并且配置了 4 GB 堆,而 Yardstick 驱动程序有 2 GB。这就是 4+2 得到 6 的方式:)
P.S. 如果您使用与 Ignite 二进制文件一起分发的 shell 脚本来运行基准测试,则可以在属性文件中指定节点数量及其配置。 Yardstick 将自行启动服务器节点,您无需手动执行此操作。
以下是此类属性文件的示例,其中包含所有配置属性的注释:https://github.com/apache/ignite/blob/master/modules/yardstick/config/benchmark-atomic.properties
关于java - Apache Ignite 和 Yardstick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50419071/
我想评估几个回归模型的性能,并使用 yardstick 包来计算 RMSE。这是一些示例数据 model obs pred 1 A 1 1 2 B 1 2 3
有人可以向我解释一下 Apache Ignite 和 Yardstick 吗? 据我所知,Yardstick 是 Apache Ignite 的基准测试工具。 我知道如何运行 Apache Ignit
我想评估几个回归模型的性能,并使用 yardstick 包来计算 RMSE。这是一些示例数据 model obs pred 1 A 1 1 2 B 1 2 3
我想计算模型的 AUC。 library(yardstick) data(two_class_example) 此代码有效。 roc_auc( two_class_example, truth
我是一名优秀的程序员,十分优秀!