问题标签 [workload]

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 回答
119 浏览

android - 跟踪Android/iOS下移动应用的数据库工作负载

我想了解在 Android 下运行的移动应用程序(第三方,即不是我开发的)的数据库工作量(对本地数据库的读/写)。

我的选择包括:

  1. 询问应用程序的开发人员:怀疑这种方法是否有效
  2. 查找测量典型移动应用程序的数据库工作量的科学论文。那将是完美的,但我还没有找到这样的论文:-(
  3. 使用emulatorprofiler和/或trace-sensemaking工具(例如检测事务)分析正在运行的应用程序

我需要选项 3 的解决方案,这是一个了解在 Android 下主动运行的移动应用程序的数据库工作负载的工具(iOS 解决方案也可以)

我明白这很难。对于初学者,我不能对正在写入的实际数据库做出任何假设,尽管它很可能是 SQLite。

我了解以下可能是解决方案的一部分:

所以,总结一下:如果你想了解在 Android 下运行的愤怒的小鸟的数据库工作负载。你会怎么做?

任何信息都是有用的,因为我在这里从头开始:-) 谢谢。

0 投票
1 回答
101 浏览

sql - PL/SQL 过程工作负载平衡

有哪些选项可用于在 PL/SQL 存储过程中实现工作负载平衡。我不是在谈论配置服务器来处理工作负载,我是在谈论将这样的功能实现到特定的存储过程中。

假设我有一个接收数据、读取数据、处理数据然后返回结果的过程。如果数据集非常大,当一个贪婪的用户发送他们的大数据集进行处理时,系统的其他用户会感觉到性能下降。

一种解决方案是每 x 次迭代使用一个等待命令(如果以类似循环的方式读取数据集。)以允许其他用户请求在处理大请求期间处理一段时间。

有没有其他方法可以在单个 PL/SQL 过程/包中实现这种事情?

0 投票
1 回答
97 浏览

c++ - 我如何知道是否在最高级别使用了我的所有核心

我有一个时间紧迫的应用程序,它处理来自相机的一系列图像。它是用 C++ 编写的,它使用 Qt、OpenCV 和 boost 库。它将在专用 PC 上运行。

目前,gui函数在主线程中,我打开一个新线程进行图像处理。我没有费心将进程部分划分为线程,因为我认为 OpenCV 已经在这样做了。但是,我无法维持最大可容忍延迟。

我的问题是,我如何才能知道我的应用程序是否使用了最高级别的所有内核?当我查看性能监视器时,我看到的模式真的很奇怪。CPU 使用率可能是 %35-40,所有内核都在工作,但不是全速运转。

难道我做错了什么 ?

0 投票
2 回答
1224 浏览

automation - 如何在 BMC Control-M 中保存标记为 ok 的智能文件夹作业

假设我有一个智能文件夹 X,它有 5 个具有多个依赖项的作业。例如,让我们假设作业层次结构是这样的:

在此处输入图像描述

因此,从“计划”选项卡中,我订购了这个智能文件夹以供执行。由于我不想等待 Job 202 执行,因为它是我工作的环境中不需要的磁带备份作业,所以我在监视选项卡中将 Job 202 标记为“OK”。对于作业 302,作业 202 结束“OK”是先决条件。

在类似的设置中,我有数百个具有类似依赖关系的工作。我必须不时订购文件夹,并且必须手动将所有不需要运行的作业标记为“OK”。我不能简单地删除我需要标记为 ok 的作业,因为它们与我要执行的其他作业有依赖关系。

我的问题是 - 我怎样才能做到这一点 - 即标记所有不必要的工作 - 并在我要运行工作负载时为所有未来实例保存它?

0 投票
1 回答
112 浏览

performance - 在性能测试中,这是一个有效的测试。需要专家意见。

我正在运行 1000 个用户测试。一些流有 25 个用户,预期吞吐​​量为每秒 0.000011574。

客户建议我以大约 1800 秒的思考时间运行它。

使用 Little 定律,我得到的 Think Time 值为 2160000。

我建议我们只使用 1 个用户并给出 600 秒的思考时间,即使计算给了我 86400 秒的思考时间。由于必须在负载下测试流量。

什么是正确的方法?与客户一起去还是与我的假设一起去?

让我知道你宝贵的想法。

0 投票
2 回答
215 浏览

scheduler - 工作负载调度程序的步骤不继续并保持排队状态

我通过 Bluemix Workload Scheduler 中的 Applicaiton Lab 界面创建了一个简单的流程。我运行了我的流程,但该步骤没有继续并保持在排队状态。

我该如何进行该步骤?

我通过“立即运行”执行了该过程。该过程没有触发器 在此处输入图像描述

该步骤保持“排队状态”。 在此处输入图像描述

进程信息

  • 只有一步。步骤是“ping www.ibm.com” 在此处输入图像描述 在此处输入图像描述

  • 进程没有触发器。这是一个按需过程。 在此处输入图像描述

0 投票
3 回答
384 浏览

scheduler - 数据库脚本在 Workload Scheduler 中遇到“AWKDBE018E 无法访问所需的 JDBC 驱动程序文件夹”

我在 Workload Scheduler 服务中创建了一个访问 SQL 数据库服务的数据库脚本步骤。当我运行该过程时,该步骤遇到以下错误。

错误信息

AWKDBE018E 无法访问所需的 JDBC 驱动程序文件夹

消息信息
http://www-01.ibm.com/support/knowledgecenter/SSGSPN_9.2.0/com.ibm.tivoli.itws.doc_9.2/common/src_ms/awsmsawkdbe.htm?lang=en

AWKDBE018E 无法访问所需的 JDBC 驱动程序文件夹

说明
该作业无法访问 JDBC 驱动程序文件夹,您可能没有足够的权限。 系统动作
不执行操作。
操作员响应
确认您有足够的权限。

此消息似乎要求我授予作业用户适当的权限。但是没有属性可以指定 Workload Automation Agent 的作业用户。我使用 Bluemix 自动供应的工作负载自动化代理。

你能教我需要哪些参数吗?

数据库脚本步骤信息
在此处输入图像描述 在此处输入图像描述

JDBC 驱动程序类路径信息
我通过以下“ls -lR”命令步骤的日志检查了路径。

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
116 浏览

scheduler - 如何知道 Workload Automation Agent 的 FTP 站点

我想通过 ftp 将 csv.file 放入由 Bluemix 提供的工作负载自动化代理。关于下面的 Bluemix Doc,我认为我可以通过下面的命令将文件 ftp 放到代理中。

https://www.ng.bluemix.net/docs/services/WorkloadScheduler/index.html
要向 Workload Automation Agent 上传和下载文件,您可以使用 curl 命令行。
curl -T DATA.DAT ftp://myftpsite.com/dat/ --user myname:mypassword

但是没有关于如何知道 ftp 站点的信息。我认为 Workload Scheduler Service 的 VCAP_SERVICES 值用于连接到服务实例,而不是连接到代理。我试图通过 ftp 访问 VCAP_SERVICES 的 url,但得到了 connectionn 错误。

Bluemix Doc 是否意味着 Workload Automation Agent 是 FTP Client(No1),而不是 FTP Server(No2)?

在此处输入图像描述

0 投票
2 回答
692 浏览

scheduler - “不启动新实例”选项在 Workload Scheduler 服务中不起作用

我在 Bluemix Workload Scheduler Service 中测试了以下触发器“重新运行选项”。
"Rerun option": "Do not start the new instance"

我认为这个选项意味着如果一个实例仍在运行,一个新实例会退出并出现错误。但从我的测试结果来看,它似乎就像另一个选项“排队新实例”:一个新实例进入“排队”状态,即使另一个实例仍在运行。我对“不启动新实例”选项的理解是否错误?

“重新运行选项”:“不启动新实例”

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
197 浏览

java - 如何对 IBM Bluemix Workload Scheduler for Java 运行时错误进行故障排除?

我遵循了 StockValueAlertExample 中的示例代码。所以我在代码中设置了这个过程(而不是通过 Application-Lab UI)

我的 webapp(自由配置文件)和工作负载调度程序服务之间存在连接。

出于某种原因,有两个代理:

BN_CLOUD(其中 BN 是租户) BN_CLOUD_1

BN_CLOUD 有一个红色标志 BN_CLOUD_1 有一个绿色标志

在流程步骤(通过使用 Application-Lab ui)中将代理更改为 (BN_CLOUD_1) 并运行流程后,出现以下错误:

是否有必须实现的接口?我认为运行 java 意味着实现一个静态 void main

我在设置 JavaStep 时是否提供了错误的 jarpath?