hostInfo

在本页面

Returns: 包含有关运行mongodmongos的基础系统的信息的文档。一些返回的字段仅包含在某些平台上。

您必须对admin数据库运行hostInfo命令,该命令不带任何参数。考虑以下hostInfo的调用:

db.hostInfo()
db.adminCommand( { "hostInfo" : 1 } )

mongo shell 中,您可以使用db.hostInfo()作为访问hostInfo的助手。在 Linux 系统上hostInfo的输出将类似于以下内容:

{
   "system" : {
          "currentTime" : ISODate("<timestamp>"),
          "hostname" : "<hostname>",
          "cpuAddrSize" : <number>,
          "memSizeMB" : <number>,
          "memLimitMB" : <number>,  // Available starting in MongoDB 3.6.13
          "numCores" : <number>,
          "cpuArch" : "<identifier>",
          "numaEnabled" : <boolean>
   },
   "os" : {
          "type" : "<string>",
          "name" : "<string>",
          "version" : "<string>"
   },
   "extra" : {
          "versionString" : "<string>",
          "libcVersion" : "<string>",
          "kernelVersion" : "<string>",
          "cpuFrequencyMHz" : "<string>",
          "cpuFeatures" : "<string>",
          "pageSize" : <number>,
          "numPages" : <number>,
          "maxOpenFiles" : <number>
   },
   "ok" : <return>
}

Output

内存使用限制(以兆字节为单位)。

例如,在容器中运行可能会施加低于总系统内存的内存限制。此内存限制(而不是系统总内存)用作可用于计算 WiredTiger 内部缓存的最大 RAM。

cpuString仅出现在 macOS 系统上。

libcVersion仅出现在 Linux 系统上。

kernelVersion仅出现在 Linux 系统上。

physicalCores仅出现在 macOS 系统上。

maxOpenFiles仅出现在 Linux 系统上。

首页