当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js os.cpus()用法及代码示例

os.cpus()

添加于:v0.3.3

返回一个对象数组,其中包含有关每个逻辑 CPU 内核的信息。

每个对象包含的属性包括:

[
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 252020,
      nice: 0,
      sys: 30340,
      idle: 1070356870,
      irq: 0
    }
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 306960,
      nice: 0,
      sys: 26980,
      idle: 1071569080,
      irq: 0
    }
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 248450,
      nice: 0,
      sys: 21750,
      idle: 1070919370,
      irq: 0
    }
  },
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
    times: {
      user: 256880,
      nice: 0,
      sys: 19430,
      idle: 1070905480,
      irq: 20
    }
  },
]

nice 值为 POSIX-only。在 Windows 上,所有处理器的 nice 值始终为 0。

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 os.cpus()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。