• 返回: {Object[]}

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

    每个对象上包含的属性有:

    • model {string}
    • speed {number} 以兆赫兹为单位。
    • times {Object}
      • user {number} CPU 在用户模式下花费的毫秒数。
      • nice {number} CPU 在良好模式下花费的毫秒数。
      • sys {number} CPU 在系统模式下花费的毫秒数。
      • idle {number} CPU 在空闲模式下花费的毫秒数。
      • irq {number} CPU 在中断请求模式下花费的毫秒数。
    1. [
    2. {
    3. model: 'Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz',
    4. speed: 2926,
    5. times: {
    6. user: 252020,
    7. nice: 0,
    8. sys: 30340,
    9. idle: 1070356870,
    10. irq: 0
    11. }
    12. },
    13. {
    14. model: 'Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz',
    15. speed: 2926,
    16. times: {
    17. user: 306960,
    18. nice: 0,
    19. sys: 26980,
    20. idle: 1071569080,
    21. irq: 0
    22. }
    23. },
    24. {
    25. model: 'Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz',
    26. speed: 2926,
    27. times: {
    28. user: 248450,
    29. nice: 0,
    30. sys: 21750,
    31. idle: 1070919370,
    32. irq: 0
    33. }
    34. },
    35. {
    36. model: 'Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz',
    37. speed: 2926,
    38. times: {
    39. user: 256880,
    40. nice: 0,
    41. sys: 19430,
    42. idle: 1070905480,
    43. irq: 20
    44. }
    45. }
    46. ]

    nice 的值仅适用于 POSIX。 在 Windows 上,所有处理器的 nice 值始终为 0。