获取操作系统相关信息

引用

const os = require('os')

os.cpus()

获取当前机器的CPU信息

console.log(os.cpus())

打印结果:

[ { model: 'Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz',
speed: 2300,
times:
{ user: 1332960, nice: 0, sys: 928720, idle: 5905010, irq: 0 } },
{ model: 'Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz',
speed: 2300,
times:
{ user: 684730, nice: 0, sys: 490170, idle: 6991300, irq: 0 } },
{ model: 'Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz',
speed: 2300,
times:
{ user: 1315900, nice: 0, sys: 741750, idle: 6108540, irq: 0 } },
{ model: 'Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz',
speed: 2300,
times:
{ user: 596770, nice: 0, sys: 406270, idle: 7163160, irq: 0 } } ]

os.totalmem()

获取当前机器的内存总量,单位为字节

console.log(os.totalmem())

打印结果:

17179869184

单位为字节,除以1024为KB,再除以1024为MB,再除以1024为GB(上面的结果为16GB)

最新文章

  1. <<Windows via C/C++>>学习笔记 —— 线程优先级【转】
  2. [poj1182]食物链(并查集+补集)
  3. Popupwindow 的简单实用,(显示在控件下方)
  4. VCL设计方法概论(自己总结了9条),以及10个值得研究的控件 good
  5. 关于使用由CA机构(EJBCA)颁发的证书实现SLLSocket双向认证服务端报null cert chain的解决方案
  6. 关于PS的一些总结
  7. 变量声明declare,简单运算符运算,变量测试与内容替换
  8. 转:Socket原理与编程基础
  9. 【线程系列四】[转]监听器-java同步的基本思想
  10. golang类型断言
  11. SpringBoot项目的创建流程(初步)
  12. 【逆向工具】IDA使用4-控制台逆向分析 Reverse004.exe 获取密码
  13. VBS处理AD帐号密码到期提醒的脚本[zt]
  14. SSL、TLS中间人攻击
  15. [Golang] GOROOT、GOPATH和Project目录说明
  16. java7 NIO2 watching service API
  17. 查看/修改Linux时区和时间
  18. EasyUI+bootsrtap混合前端框架
  19. BZOJ 2818 GCD 素数筛+欧拉函数+前缀和
  20. 170531、FormData 对象的使用

热门文章

  1. Linux 常用工具openssh之scp
  2. OpenCV3入门1—环境搭建与实验
  3. Dubbox 环境搭建
  4. python函数中的参数类型
  5. Codeforces_818
  6. num04---模板方法模式
  7. 对c语言中static函数的理解
  8. SqlServer触发器的基础知识
  9. 集智学院 “Deep X:Deep Learning with Deep Knowledge”的公开讲座---总结
  10. indexedDB 使用