阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js os.cpus

      Node.js os.cpus

      新增于: v0.3.3

      • Returns: < Array>

      os.cpus() 方法返回一个对象数组, 包含每个逻辑 CPU 内核的信息.

      下面的属性包含在每个对象中:

      • model < string>
      • speed < number> (兆赫兹为单位)
      • times < Object>
        • user < number> CPU花费在用户模式下的毫秒时间数.
        • nice < number> CPU花费在良好模式下的毫秒时间数.
        • sys < number> CPU花费在系统模式下的毫秒时间数.
        • idle < number> CPU花费在空闲模式下的毫秒时间数.
        • irq < number> CPU花费在中断请求模式下的毫秒时间数.

      For example:

      [
        {
          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
          }
        },
        {
          model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
          speed: 2926,
          times: {
            user: 511580,
            nice: 20,
            sys: 40900,
            idle: 1070842510,
            irq: 0
          }
        },
        {
          model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
          speed: 2926,
          times: {
            user: 291660,
            nice: 0,
            sys: 34360,
            idle: 1070888000,
            irq: 10
          }
        },
        {
          model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
          speed: 2926,
          times: {
            user: 308260,
            nice: 0,
            sys: 55410,
            idle: 1071129970,
            irq: 880
          }
        },
        {
          model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
          speed: 2926,
          times: {
            user: 266450,
            nice: 1480,
            sys: 34920,
            idle: 1072572010,
            irq: 30
          }
        }
      ]
      

      注意: 因为nice的值是UNIX相关的, 在Windows系统上, 所有处理器的 nice 值总是0.


      更多内容请参考:Node.js os 操作系统,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录