问题标签 [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.

0 投票
2 回答
2053 浏览

memory - 使用或不使用 Stack Driver 的 GCP Compute Engine 中的内存使用监控

云平台 - GCP 计算引擎

操作系统 - Ubuntu,16.04 LTS

我想查看内存利用率图,就像 CPU 利用率(compute.googleapis.com/instance/cpu/utilization)一样。

即使启用了 Stack-driver,我也找不到任何方法来监控我的 Compute Engine 内存利用率。

我检查了https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute并且没有用于内存利用率监控的端点。

我也尝试了 stackdriver 代理监控端点,但它不起作用(agent.googleapis.com/memory/percent_usedhttps://cloud.google.com/monitoring/api/metrics_agent#agent-memory

有谁知道我如何在 GCP 计算引擎实例监控或通过堆栈驱动程序监控中查看内存利用率图

0 投票
1 回答
38 浏览

bash - 睡眠的资源利用

我要解决的问题如下。我有一个长时间(1 到 2 小时)的运行任务,必须每天运行。所以 goto 选项是 cron。但问题是我必须在连续运行之间留出 24 小时的间隔。因此,现在使用 cron 将涉及在每次运行后重写 cron 作业文件。在这个例子之后,这可能会很清楚。

长期运行的作业“LR”从星期一下午 6 点开始,到当天晚上 7:30 结束。周二应该从晚上 7:30 开始,而不是下午 6 点(就像周一一样)。这是因为连续运行之间必须有 24 小时的间隔。

这里明显的选择是让一个进程运行一个无限循环。开始 LR 工作。然后睡眠 24 小时并继续循环。这也很有效。在我的设置中,有一个运行此循环的 bash 脚本。

所以我的问题是 CPU 资源消耗总量和 RAM 使用量是多少。不确定这是否会影响答案;我在安卓手机上的 termux 上运行它。也请推荐其他轻量级的选择。

0 投票
0 回答
24 浏览

resources - 如何在每次模拟运行中导出资源池(忙碌状态)

想知道是否有在整个模拟运行时间内将资源池(忙碌状态)导出到 Excel 的功能?我目前正在使用时间堆栈图(见图),但我只能将利用率的快照复制到 Excel 上,而不是整个模拟持续时间。

在此处输入图像描述

0 投票
1 回答
32 浏览

azure - 使用 azure COSMANAGEMENT-API 获取 Azure 资源利用率

有没有办法通过使用 azure cost management apis 来获取 azure 资源的成本和利用率(CPU、内存、DTU)趋势。

0 投票
0 回答
16 浏览

nvidia - 是否有更好的 NVIDIA GPU 利用率指标?

根据此文档,此命令nvidia-smi --query-gpu=utilization.gpu --format=csv测量“过去采样周期内一个或多个内核在 GPU 上执行的时间百分比。”这意味着,如果在过去的采样周期内有多个内核一个接一个地运行,则利用率将是 100%,这显然是不合适的 - 100% 的利用率直观地意味着所有 SM 都在满负荷运行(它们都充满了正在运行的内核),(更好的是,所有内核都在运行以 100% 的频率,但这太好了,难以置信)。

nvidia 有 API 来提供更好的指标吗?还是我误解了什么?还是这只是 nvidia 故意欺骗您购买更多 GPU 的事情?

作为参考,top在 Irix 模式关闭的情况下,如果多核 CPU 上只有一个内核处于活动状态,则利用率将远低于 100。