问题标签 [resource-utilization]
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.
linux - 获取执行 bash 脚本的负载、cpu 使用率和时间
我有一个 bash 脚本,我计划根据它在服务器上的负载使用 crontab 每 5 或 15 分钟运行一次。
我可以找到运行脚本的时间,但加载、内存使用和 CPU 使用我不知道如何找到。
有人能帮我吗?
还有任何粗略的基准测试建议可以帮助我确定脚本是否负载过大并且应该每 15 分钟而不是 5 分钟运行一次。
提前致谢!
hadoop - 找出每个节点的资源利用率并在集群中平均分配负载
我想找出 Hadoop 集群中每个节点的资源利用率(CPU、RAM)和数据处理。
有没有办法使用 MapReduce 或 HDFS 命令来找出分布在每个节点上的负载?
此外,如果一个节点很忙(过载)而另一个节点负载很小,Hadoop 中有没有办法将多余的负载分配给空闲的节点?
anylogic - 在 AnyLogic 中报告利用率
我正在寻找有关正确报告利用率的一些见解。我正在使用报告的时间图resourceName.utilization()
,此外,我还每小时将利用率值添加到统计对象中。然后,我将此 Statistics 对象的平均值绘制为statisticName.mean()
。由于 AnyLogic 中的利用率是返回值是所有单个单元利用率的平均值,从最近resetStats()
一次调用到当前时间计算,报告该值是否statisticName.mean()
有意义?那将是时间平均值的平均值。
java - 连接并循环访问 100 个 EC2 实例并查找内存使用情况和其中运行的程序
我想弄清楚 100 个 EC2 实例的内存使用情况以及在其中运行的脚本的名称(可能会将其推送到数据库)。
关于如何在 PHP 或 Java 中以最有效的方式执行此操作的任何想法。
docker - docker stats in Swarm mode?
Im trying to setup docker in swarm mode and monitor the resource utilization of all the services/containers running in the swarm.
Docker stats on the manager node doesnt seem to show the resource utilization on the worker nodes.
Is there any way I can do this?
Thanks.
scala - Spark中Futures如何保证集群资源的有效利用
我想在一个 Spark 集群中并行运行多个 Spark SQL,这样我就可以在整个集群范围内利用整个资源。我正在使用 sqlContext.sql(query)。
我在这里看到了一些示例代码,如下所示,
据我了解,ExecutionContext计算机器中的可用内核(使用 ForkJoinPool)并相应地进行并行处理。但是如果考虑单机以外的spark集群会怎样,如何保证集群资源的完整利用率呢?
eg: 如果我有一个 10 节点的集群,每个 4 核,那么上面的代码如何保证 40 核将被使用。
编辑:-
假设有 2 个 sql 要执行,我们有 2 种方法来执行此操作,
按顺序提交查询,以便第二个查询仅在第一个查询执行后完成。(因为 sqlContext.sql(query) 是同步调用)
使用 Futures 并行提交这两个查询,以便假设有足够的资源(在这两种情况下),这两个查询将在集群中独立和并行执行。
我认为第二个更好,因为它使用集群中可用的最大资源,如果第一个查询充分利用了资源,调度程序将等待作业完成(取决于策略),这在这种情况下是公平的。
但是正如 user9613318 提到的“增加池大小将使驱动程序饱和”那么我如何有效地控制线程以更好地利用资源。
android - 如何构建小型 react-native 生产应用程序
我最近开始使用 react-native(之前我使用的是 ionic)。我的问题与构建 react-native 应用程序有关。我主要关心的是应用程序的大小。据我所知,运行“react-native run-android”命令在开发模式下运行应用程序并实时重新加载并检查已安装应用程序的大小,结果几乎是 52MB。
检查来自 stackoverflow 的一些答案,我被告知使用以下命令来构建 apk:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src /主/资源
cd android/ && ./gradlew assembleDebug 或 cd android/ && ./gradlew assembleRelease
但是这些命令仍然会创建一个大约 30MB 的应用程序,这对于入门应用程序来说也是如此。如果我将它与 ionic 框架进行比较,“ionic cordova run android”会直接构建一个合理大小的可安装应用程序(无需签名)。
如果我做错了什么,请告诉我。
anylogic - 报告单个资源池单元的使用情况
在 Anylogic 中,如何获取各个资源池单元的利用率等统计信息?由于 resourcePool.utilization() 函数返回资源池中所有单元的平均利用率。是否可以访问每个资源池单元的数据?有任何想法吗?提前致谢!
kubernetes - Kubernetes 中的容器能否确定自己的资源利用率和限制?
我的容器化应用如何确定自己当前的资源利用率,以及 Kubernetes 分配的最大限制?是否有从 cAdvisor 和/或 Kubelet 获取此信息的 API?
例如,我的容器最多允许使用 1 个核心,而它目前正在消耗 800 毫核心。在这种情况下,我想丢弃/拒绝所有标记为“低优先级”的传入请求。
-如何从容器中查看我的资源利用率和限制?
请注意,这假设自动缩放不可用,例如,当集群资源耗尽时,或者我们的应用程序不允许自动缩放(进一步)。
docker - 如何找到 kubernetes pod/容器使用的实际 CPU 数量?
我正在尝试根据该 pod 的先前运行优化分配给该 pod 的 CPU 资源。
唯一的问题是我只能找到给给定 pod 分配了多少 CPU,而不是 pod 实际使用了多少 CPU。