问题标签 [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 回答
64 浏览

ruby - 在 ruby​​ 中找到可出租项目的理想利用

好的,鉴于数据结构(代表项目月份的租金槽),其中“x”代表不可出租,“-”代表可出租,我有以下问题。

当我收到从 4 月到 6 月期间的请求时,我希望按以下优先顺序获得结果:

这背后的想法是首先填补一个项目的空白,并尝试产生尽可能少的新空白。

我不需要完整的解决方案,而是建议哪些工具(库、gem、算法)可用于解决此类问题。示例将不胜感激。

[编辑:删除第二个例子,专注于真正的问题。]

0 投票
3 回答
233 浏览

processor - 处理器利用率

出于好奇......在多线程环境中是否有可能超过 100% 的 CPU 利用率?

0 投票
4 回答
108 浏览

c# - 如何利用我的计算资源

我写了一个程序来解决一个复杂的问题。该程序只是ac#控制台应用程序,在计算部分完成之前不会执行console.write,因此输出不会影响性能。程序是这样的:

现在运行需要 3 分钟,当我打开任务管理器时,我看到它只需要 12% 的 cpu 时间。我实际上有一个带有 6G 三通道 DDR3 内存的 i7 intel cpu。我想知道如何提高硬件的利用率。

非常感谢

0 投票
5 回答
2067 浏览

azure - Windows Azure 和动态弹性

有没有办法在 Windows Azure 中实现动态弹性?如果我的工人开始超载,或者队列开始变得太满,或者太多的工人没有工作要做,有没有办法通过代码动态添加或删除工人,或者只是手动完成(需要人工干预)对现在?如果目前不可用,有谁知道有任何计划添加它?

0 投票
1 回答
382 浏览

hardware - 使显卡进程像我的程序的附加 CPU

那么是否可以让显卡在我的程序中充当额外的 CPU,计算图形内容之外的其他内容?

0 投票
3 回答
1792 浏览

cpu - 如何在启用超线程的多核机器上调度应用程序?

我试图更好地了解启用超线程的多核处理器是如何工作的。假设我有一个可以用 MPI 或 OpenMP 或 MPI+OpenMP 编译的应用程序。我想知道它将如何安排在具有四个 Xeon X7560 @ 2.27GHz 处理器并且每个处理器内核都启用了超线程的 CentOS 5.3 机器上。

处理器在 /proc/cpuinfo 中从 0 到 63 编号。据我了解,有 4 个 8 核物理处理器,总共 PHYSICAL CORES 为 32,每个处理器内核都启用了超线程,总共 LOGICAL 处理器为 64。

  1. 使用 MPICH2 编译 如果我使用 mpirun -np 16 运行将使用多少物理内核?它是否在可用的 16 个物理内核或 16 个逻辑处理器(使用超线程的 8 个物理内核)之间进行划分?

  2. 使用 OpenMP 编译如果我设置 OMP_NUM_THREADS=16,将使用多少物理内核?它会使用 16 个逻辑处理器吗?

  3. 使用 MPICH2+OpenMP 编译如果我设置 OMP_NUM_THREADS=16 并使用 mpirun -np 16 运行,将使用多少物理内核?

  4. 使用 OpenMPI 编译

OpenMPI 有两个运行时选项

-cpu-set 指定分配给作业的逻辑 cpu, -cpu-per-proc 指定每个进程使用的 cpu 数量。

如果使用 mpirun -np 16 -cpu-set 0-15 运行,它会只使用 8 个物理内核吗?
如果使用 mpirun -np 16 -cpu-set 0-31 -cpu-per-proc 2 运行,它将如何安排?

谢谢

杰瑞

0 投票
2 回答
916 浏览

selenium - 如何使用 Selenium 衡量设备的利用率?

有谁知道是否可以使用 Selenium RC 测量服务器 CPU 的利用率?我需要了解设备上的服务需求。

提前致谢。

0 投票
1 回答
3934 浏览

windows - 如何在 Windows Vista 和 Windows 7 中获取拥塞提供程序选项的状态?

拥塞提供程序是 Windows Vista 中的新服务(我假设 Windows 7 也包含它),用于从您的可用网络带宽中榨取更多。它仅适用于使用 tcp 协议的应用程序。这背后的原理是,winsock 实现可以随着传输条件的变化更积极地改变 TCP 窗口大小。这些条件例如是当前网络负载和延迟。延迟测量为往返时间。信号来回传输所需的时间(因为 TCP 是可靠的协议,而不是 UDP,它必须确认成功接收数据包或数据包块)。有关此问题的更多信息,请参见 technet 上的文章: http ://technet.microsoft.com/sk-sk/magazine/2007.01.cableguy(en-us).aspx

Windows Vista 中默认禁用拥塞提供程序服务。可以通过以下命令启用:

我还没有找到获取其实际状态的命令。我需要确保新选项在系统重新启动后处于活动状态。也不知道此服务在 Windows 7 中的状态。

0 投票
1 回答
43 浏览

django - 服务器使用的虚拟环境

我有一个 django 应用程序,我想体验一下扩大我的项目的经验。

http://www.djangobook.com/en/beta/chapter21/

在本文档中,django 应用程序的扩展问题得到了很好的解释,但在我购买新服务器之前,我想尝试文档中提到的软件。

是否可以在我的本地计算机上运行 4-5 个虚拟机并在每个虚拟机上安装 linux 服务器,并在它们上分发我的应用程序的数据库、媒体和源代码?

原因是我想在生产环境之前测试负载均衡器或 mysql 复制工具等软件。

0 投票
2 回答
2457 浏览

actionscript-3 - AS3 中的 CPU 使用率

我有一个有很多课程的大型项目。运行时占用 40% CPU。找出哪些操作和功能负责负载的最佳方法是什么?我正在使用 Flash Builder 4.5 AS3 项目。内置分析器对我没有多大帮助。谢谢