Docs Menu
Docs Home
/ /
Diagnósticos

hostInfo (comando de base de datos)

hostInfo
Devuelve:Un documento con información sobre el sistema subyacente que el mongod Se ejecutan o. Algunos de los campos devueltos solo se incluyen en algunas mongos plataformas.

Debe ejecutar el comando, que no acepta argumentos, contra hostInfo la admin base de datos.

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Importante

Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

db.adminCommand(
{
hostInfo: 1
}
)

En,mongosh puede usar como db.hostInfo() ayuda para acceder a.hostInfo hostInfo La salida de en un sistema Linux será similar a la siguiente:

{
"system" : {
"currentTime" : ISODate("<timestamp>"),
"hostname" : "<hostname>",
"cpuAddrSize" : <number>,
"memSizeMB" : <number>,
"memLimitMB" : <number>,
"numCores" : <number>,
"numCoresAvailableToProcess" : <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>
}
hostInfo

El documento devuelto hostInfo por.

hostInfo.system

Un documento incrustado que proporciona información sobre el entorno subyacente del sistema que ejecuta el mongod o mongos

hostInfo.system.currentTime

Una marca de tiempo de la hora actual del sistema.

hostInfo.system.hostname

El nombre del sistema, que debe corresponder a la salida de hostname -f en sistemas Linux.

hostInfo.system.cpuAddrSize

Un número que refleja la arquitectura del sistema. Puede ser 32 o 64.

hostInfo.system.memSizeMB

La cantidad total de memoria del sistema (RAM) en megabytes.

hostInfo.system.memLimitMB

El límite de uso de memoria en megabytes.

Por ejemplo, la ejecución en un contenedor puede imponer límites de memoria inferiores a la memoria total del sistema. Este límite, y no la memoria total del sistema, se utiliza como la RAM máxima disponible para calcular la caché interna de WiredTiger.

hostInfo.system.numCores

El número total de núcleos de procesador lógico disponibles.

hostInfo.system.numCoresAvailableToProcess

Número de núcleos de CPU disponibles para el proceso. Devuelve -1 si falla la llamada al sistema subyacente para obtener el número de núcleos.

hostInfo.system.cpuArch

Una cadena que representa la arquitectura del sistema. Puede ser x86 o x86_64.

hostInfo.system.numaEnabled

Un valor booleano. false si NUMA está intercalado (es decir, deshabilitado), de lo contrario true.

hostInfo.os

Un documento incrustado que contiene información sobre el sistema operativo que ejecuta mongod mongosy.

hostInfo.os.type

Una cadena que representa el tipo de sistema operativo, como Linux o Windows.

hostInfo.os.name

Si está disponible, devuelve un nombre para mostrar del sistema operativo.

hostInfo.os.version

Si está disponible, devuelve el nombre de la distribución o sistema operativo.

hostInfo.extra

Un documento incrustado con información adicional sobre el sistema operativo y el hardware subyacente. El contenido del documento incrustado depende del sistema extra operativo.

hostInfo.extra.cpuString

Una cadena que contiene una descripción legible por humanos del procesador del sistema.

cpuString Sólo aparece en sistemas macOS.

hostInfo.extra.versionString

Una cadena completa con la versión e identificación del sistema operativo. En sistemas Linux y macOS, contiene una salida similar a uname -a.

hostInfo.extra.libcVersion

La liberación del sistema libc.

libcVersion Sólo aparece en sistemas Linux.

hostInfo.extra.kernelVersion

El lanzamiento del kernel Linux en uso actual.

kernelVersion Sólo aparece en sistemas Linux.

hostInfo.extra.alwaysFullSync

alwaysFullSync Sólo aparece en sistemas macOS.

hostInfo.extra.nfsAsync

nfsAsync Sólo aparece en sistemas macOS.

hostInfo.extra.cpuFrequencyMHz

Informa la velocidad de reloj del procesador del sistema en megahercios.

hostInfo.extra.cpuFeatures

Informa sobre las características del procesador. En sistemas Linux, esta es la misma información que /proc/cpuinfo incluye en los campos flags.

hostInfo.extra.pageSize

Informa el tamaño de página por defecto del sistema en bytes.

hostInfo.extra.physicalCores

Informa la cantidad de núcleos físicos, no HyperThreading, disponibles en el sistema.

physicalCores Sólo aparece en sistemas macOS.

hostInfo.extra.numPages

numPages Sólo aparece en sistemas Linux.

hostInfo.extra.maxOpenFiles

Informa sobre los límites actuales del sistema para los identificadores de archivos abiertos. Consulte Configuración de UNIX ulimit para implementaciones autogestionadas para obtener más información.

maxOpenFiles Sólo aparece en sistemas Linux.

hostInfo.extra.scheduler

Informa el programador de E/S activo. solo aparece en sistemas OSscheduler X.

Volver

getLog

En esta página