gpt4 book ai didi

linux - Node.js - 获取可用的处理器数量

转载 作者:IT老高 更新时间:2023-10-28 12:37:15 28 4
gpt4 key购买 nike

这真的只是为了满足好奇心,看看有没有更好的方法来做到这一点。

在我的 Windows 8 机器上,Node 的 process.env 对象有一个 NUMBER_OF_PROCESSORS 属性,而在我的 Linux 机器上它没有。

显然不同的平台有不同的环境变量,这是给定的,但无论如何,NUMBER_OF_PROCESSORS 似乎都是有用的。

我对 Linux 的快速修复是生成一个子进程来运行 nproc 命令,但我想避免使用回调来简单地获取处理器数量。看来必须有更简单的方法。

其他人做了什么来解决这个问题?

最佳答案

它内置在 Node 中并称为os.cpus()

Returns an array of objects containing information about each CPU/core installed: model, speed (in MHz), and times (an object containing the number of milliseconds the CPU/core spent in: user, nice, sys, idle, and irq).

这个数组的长度是系统中“处理器”的数量。大多数系统只有一个 CPU,这就是那个 CPU 的核心数。

关于linux - Node.js - 获取可用的处理器数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26049013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com