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

jvm - 盒子上的一些 JVM 显示出更高的 CPU 利用率

我们有一个跨 6 个盒子的 weblogic 集群。每个盒子有 3 个 JVM。与其他 CPU 利用率低于 10% 的 JVM 相比,方框 4 上的 2 个 JVM 显示出非常高的 CPU 利用率(在 80-90% 的范围内)。

我们检查了负载平衡。请求被均匀地分发到所有 JVM。所有的 JVM 都在正确地进行 GC,垃圾收集没有问题。每个 JVM 都有相同的 GC 和内存配置。

有没有办法找出哪些线程正在使用高 CPU?我们无法重新启动 JVM 或修改它们的任何设置,因为这些是生产 JVM。

0 投票
1 回答
296 浏览

process - 进程使用多个内核?

拥有双核 CPU,我注意到(在 Windows 任务管理器上)某些进程可能会占用超过 50% 的 CPU 利用率。知道每个进程都可以在任何给定时间在一个 cpu 内核中执行,我希望它最多可以利用我的 n 核 cpu 的 1/n。请注意,我的 CPU 不支持 HT。我是否误解了 CPU 列的值?

0 投票
1 回答
1392 浏览

sql-server - Microsoft SQL Server 内存利用率

我对 SQL Server 的内存利用率感到困惑。在迁移之前,我一直使用 2GB RAM,内存使用量为 1.87GB。在我用 16GB 物理内存迁移我的服务器之后。但它不是大约 1.87GB,而是 5Gb 或更高。SQL Server 数据没有改变。

这是我当前服务器的内存使用情况。你对此有什么想法吗?PLS

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
2996 浏览

c - pthread_cond_wait() 不会让 CPU 休眠?

全部

我有一个关于 pthread_cond_wait() 的问题。简而言之,我在一个进程中创建了两个 POSIX 线程,如果我执行以下代码,为什么 cpu 利用率已满?

我对它进行了实验,如果我在bool isNodeConnect3之前去掉注释标记,程序似乎没有问题,CPU利用率几乎为0%,也就是说,theads会进入睡眠状态,不消耗CPU资源,这就是我想。

它是一个数据对齐问题吗?也许吧,但我不这么认为,因为我用“#pragma pack(push,1) ... #pragma (pop)”括起来我的结构你能给我建议吗?

环境 Host OS 是 win7/intel 64 bit,guest OS 是 ubuntu 10.04LTS 给guest OS 提供“number of processor cores:4” 以下是我的测试代码,你可以通过
gcc -o program1 program1.c 构建和运行它 - pthread && ./program1 获取 CPU 利用率为 25%。结果取决于您的设置。

非常感谢。

代码

0 投票
1 回答
1955 浏览

sorting - 是否有任何简单的方法可以使用 PowerCLI 根据 ESX 主机的整体利用率对其进行排序?

我尝试使用与此类似的代码对主机进行排序(这可能有点不正确,因为我目前不在安装 PowerCLI 的盒子中):

这样做的问题是它首先根据 CPUUsageMhz 对其进行排序,然后再根据 MemoryUsageGB 对其进行排序。我想对其进行排序,使总体使用率最低的主机(内存和 CPU)位于列表的顶部/前面,而使用率最高的主机位于底部。我使用当前排序方法遇到的一个问题是 CPUUsageMhz 最低的主机的 MemoryUsageGB 最高。

0 投票
1 回答
926 浏览

throughput - 停止并等待链路利用率和吞吐量

考虑运行在一条链路上的停止等待数据链路协议,其参数如下:Tprop = d/v其中d是发射机和接收机之间的距离,单位为米,v是信号传播速度,单位为米/秒,Tf = L/R哪里L是帧长度,单位为比特,以及R是以比特/秒为单位的链路传输速率。忽略TackTproc,需要回答以下问题:

a) 绘制作为链路传输函数的链路利用率,U(R)对于R ϵ [0,∞)

b) 求数量lim 'R→ ∞' U(R)lim 'R→ 0+' U(R)

c) 以比特/秒为单位绘制链路吞吐量,Throbps(R)对于R ϵ [0,∞)

d) 绘制以每秒帧数为单位的链路吞吐量,Throfps(R)对于R ϵ [0,∞)

e) 求数量lim 'R→ ∞' Throfps(R)lim 'R→ 0+' Throfps(R)

所有图的标签以及所有计算量都应根据链接参数。

0 投票
3 回答
3313 浏览

php - PHP脚本来获取每个进程的CPU利用率?

如何使用 PHP 获取当前在本地系统或服务器上运行的每个进程的 CPU 使用率。

如何tasklist在 PHP 中使用命令提示符命令并获取进程名称和内存信息。

这是示例:

0 投票
0 回答
232 浏览

parallel-processing - omp 应用程序 windows 7 与 centos 的超线程行为

我试图调和观察到的差异,即 omp 代码在两个不同的超线程系统上运行的方式。系统 1 是带有 Centos 5.4 的 Intel Xeon X5680(12 个物理处理器/24 个逻辑处理器)。系统 2 是带有 Windows 7 的 Intel Xeon E5645(6 个物理处理器/12 个逻辑处理器)。

该代码是高度可并行化的,并将很好地利用每个线程。

我首先在系统 1 上运行代码,它展示了随着线程数的增加而达到标准加速,直到线程数超过物理内核数。在超过物理内核数量后,加速变得不一致,并且低于我使用 12 个线程实现的峰值加速。最初,我发现这种行为是有道理的,假设 12 个线程完全利用了 12 个物理处理器,而额外的线程没有帮助,因为前 12 个线程完全利用了物理处理器。

然后,我在系统 2 上运行,该系统演示了一直加速到 12 个线程(物理处理器数量的两倍)。我发现这令人费解,因为我预计当我超过物理处理器的数量时加速会停止。所以,然后我检查了一个有 6 个线程的运行,发现每个线程被限制为半个物理处理器——而充分利用物理处理器的唯一方法是启动 12 个线程。

所以我想我的问题是,为什么系统 1 允许单个超线程充分利用物理处理器,而系统 2 将超线程限制为物理处理器的 50% 利用率?也许这是一个配置选项?

感谢您的回复。

0 投票
1 回答
124 浏览

linux - Linux - 将单个进程的核心利用率提取到文件中

我试图弄清楚如何在linux中提取单个进程的cpu核心利用率并解析它。我知道我可以通过 top 获得整体核心利用率,然后按“1”。我已经能够解析它了。但是,现在我想为单个进程做同样的事情。我尝试使用 ps 并自己计算核心利用率,但我不确定我的脚本是否足够准确,似乎有些不对劲。(请注意,此版本计算整体核心利用率,因为它是 WIP)我在终端中一段时间​​后收到这样的错误:

test.sh:第 31 行:+:语法错误:预期操作数(错误标记为“+”)

我无法弄清楚为什么这个错误只是随机发生。

关于如何更好地解决这个问题有什么想法吗?

我很高兴有任何建议

0 投票
0 回答
41 浏览

ruby - 限制峰值,压平处理器使用率?

我有多个 Ruby 脚本实例(在 Linux 上运行),它执行一些自动下载,每 30 分钟调用一次“ffprobe”以编程方式评估视频下载。

现在,在下载过程中,我的处理器是 60%。但是,每 30 分钟(当 ffprobe 运行时),我的处理器使用率会在 1 到 3 分钟内飙升至 100%,最终有时会导致 Ruby 程序的其他实例崩溃。

而不是这个,我想为处理器重的ffprobe分配较少的cpu资源,所以它运行缓慢。即我希望它使用 - 比如说,最多 20% 的 CPU,它可以运行只要它喜欢。因此,人们可能期望完成一项现在需要 1-3 分钟才能完成的任务需要 15 分钟。这对我来说没问题。

然后,这将防止我应该具有最高优先级的关键下载程序崩溃。

谢谢!