【问题标题】:Is there any way to an app in node.js know how much ram has the computer?有没有办法让 node.js 中的应用程序知道计算机有多少内存?
【发布时间】:2020-09-08 14:18:53
【问题描述】:

我正在 node.js 中制作应用程序,我需要知道计算机上安装了多少内存不完全使用。如果您知道其他方法来了解有关硬件的更多信息,例如磁盘类型、可用空间量及其总量,我想听听您的意见。谢谢。

【问题讨论】:

    标签: javascript node.js hardware ram disk


    【解决方案1】:

    您可以直接获取此信息,但您可能希望依赖包来简单地完成任务。

    你可能想看看systeminformation from NPM

    • si.mem(...) 获取内存信息(例如total)。
    • si.diskLayout(...) 获取磁盘信息等..

    【讨论】:

      【解决方案2】:

      os 模块提供了与操作系统相关的实用方法和属性。 您不需要将其作为软件包安装。它的内置。 适用于任何平台。

      os.cpus()
      os.freemem()
      os.networkInterfaces()
      

      还有更多,请查看 https://nodejs.org/api/os.html

      【讨论】:

      • 是的,我已经在使用它,但它没有提供有关磁盘和安装的总内存的信息。
      猜你喜欢
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 2013-05-21
      • 1970-01-01
      • 2011-09-29
      相关资源
      最近更新 更多