问题标签 [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.
ruby - 在 ruby 中找到可出租项目的理想利用
好的,鉴于数据结构(代表项目月份的租金槽),其中“x”代表不可出租,“-”代表可出租,我有以下问题。
当我收到从 4 月到 6 月期间的请求时,我希望按以下优先顺序获得结果:
这背后的想法是首先填补一个项目的空白,并尝试产生尽可能少的新空白。
我不需要完整的解决方案,而是建议哪些工具(库、gem、算法)可用于解决此类问题。示例将不胜感激。
[编辑:删除第二个例子,专注于真正的问题。]
processor - 处理器利用率
出于好奇......在多线程环境中是否有可能超过 100% 的 CPU 利用率?
c# - 如何利用我的计算资源
我写了一个程序来解决一个复杂的问题。该程序只是ac#控制台应用程序,在计算部分完成之前不会执行console.write,因此输出不会影响性能。程序是这样的:
现在运行需要 3 分钟,当我打开任务管理器时,我看到它只需要 12% 的 cpu 时间。我实际上有一个带有 6G 三通道 DDR3 内存的 i7 intel cpu。我想知道如何提高硬件的利用率。
非常感谢
azure - Windows Azure 和动态弹性
有没有办法在 Windows Azure 中实现动态弹性?如果我的工人开始超载,或者队列开始变得太满,或者太多的工人没有工作要做,有没有办法通过代码动态添加或删除工人,或者只是手动完成(需要人工干预)对现在?如果目前不可用,有谁知道有任何计划添加它?
hardware - 使显卡进程像我的程序的附加 CPU
那么是否可以让显卡在我的程序中充当额外的 CPU,计算图形内容之外的其他内容?
cpu - 如何在启用超线程的多核机器上调度应用程序?
我试图更好地了解启用超线程的多核处理器是如何工作的。假设我有一个可以用 MPI 或 OpenMP 或 MPI+OpenMP 编译的应用程序。我想知道它将如何安排在具有四个 Xeon X7560 @ 2.27GHz 处理器并且每个处理器内核都启用了超线程的 CentOS 5.3 机器上。
处理器在 /proc/cpuinfo 中从 0 到 63 编号。据我了解,有 4 个 8 核物理处理器,总共 PHYSICAL CORES 为 32,每个处理器内核都启用了超线程,总共 LOGICAL 处理器为 64。
使用 MPICH2 编译 如果我使用 mpirun -np 16 运行将使用多少物理内核?它是否在可用的 16 个物理内核或 16 个逻辑处理器(使用超线程的 8 个物理内核)之间进行划分?
使用 OpenMP 编译如果我设置 OMP_NUM_THREADS=16,将使用多少物理内核?它会使用 16 个逻辑处理器吗?
使用 MPICH2+OpenMP 编译如果我设置 OMP_NUM_THREADS=16 并使用 mpirun -np 16 运行,将使用多少物理内核?
使用 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 运行,它将如何安排?
谢谢
杰瑞
selenium - 如何使用 Selenium 衡量设备的利用率?
有谁知道是否可以使用 Selenium RC 测量服务器 CPU 的利用率?我需要了解设备上的服务需求。
提前致谢。
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 中的状态。
django - 服务器使用的虚拟环境
我有一个 django 应用程序,我想体验一下扩大我的项目的经验。
http://www.djangobook.com/en/beta/chapter21/
在本文档中,django 应用程序的扩展问题得到了很好的解释,但在我购买新服务器之前,我想尝试文档中提到的软件。
是否可以在我的本地计算机上运行 4-5 个虚拟机并在每个虚拟机上安装 linux 服务器,并在它们上分发我的应用程序的数据库、媒体和源代码?
原因是我想在生产环境之前测试负载均衡器或 mysql 复制工具等软件。
actionscript-3 - AS3 中的 CPU 使用率
我有一个有很多课程的大型项目。运行时占用 40% CPU。找出哪些操作和功能负责负载的最佳方法是什么?我正在使用 Flash Builder 4.5 AS3 项目。内置分析器对我没有多大帮助。谢谢