Dmidecode

comando top linux

Dmidecode, es una herramienta que permite conocer a fondo el hardware de nuestro equipo, tal como se detalla en la BIOS del sistema según el SMBIOS / DMI estándar SMBIOS; el cual significa «System Management BIOS» y DMI significa «Desktop Management Interface» , pero el programa no llega esta allí nada mas. Esta herramienta es capaz de mostrar : El fabricante del Sistema, Modelo Exacto, número de serie, versión del BIOS, Memorias, Cuanta Memoria soporta ,Modelo de Memoria, Modulo, Procesador y muchas opciones más….. . El DMI no sólo puede describir de que esta hecho el sistema, sino que también pueden informar de la posible evolución (como el CPU o la máxima cantidad de memoria compatible).

Como Funciona: Los datos especificados en el SMBIOS se clasifican en tipos (types) y a cada uno de ellos se le identifica con un número en especifico
Otro utilidad que este programa nos puede brindar es al momento de trabajar remotamente, nos puede servir para verificar que estamos en la máquina correcta.

SINTAXIS DMIDECODE

dmidecode [OPCIONES]

OPCIONES

  • D, – dev-mem Archivo: Leer la memoria de dispositivo FILE (por defecto: / dev / mem)
  • Q, – quiet Es menos explicativo. No se muestran las entradas desconocidas, inactivos y OEM-específicos. Referencias de metadatos y manejar están ocultos.
  • S, – palabra clave de cadena

Sólo muestra el valor de la cadena de DMI identificado por palabra clave. Palabra clave debe ser una palabra clave como en la siguiente list: bios-vendor , bios-version , bios-release-date , system-manufacturer , system-product-name , system-version , system-serial-number , system-uuid , baseboard-manufacturer , baseboard-product-name , baseboard-version , baseboard-serial-number , baseboard-asset-tag , chassis-manufacturer , chassis-type , chassis-version , chassis-serial-number , chassis-asset-tag , processor-family , processor-manufacturer , processor-version , processor-frequency . Cada palabra clave corresponde a un tipo DMI dado y un determinado desplazamiento dentro de este tipo de entrada. No todas las cadenas pueden ser significativas o incluso definidas en todos los sistemas. Algunas palabras clave pueden devolver más de un resultado en algunos sistemas (por ejemplo, procesador de versión en un sistema multi-procesador). Si la palabra clave no es proporcionada o no válida, aparecerá una lista de todas las palabras clave válidas se imprime y dmidecode sale con un error. Esta opción no se puede utilizar más de una vez.

  • T, – tipo TYPE

Sólo muestra las entradas de tipo TYPE TYPE puede ser un número de tipo de DMI, o una lista separada por comas de los números de tipo, o una palabra clave de la siguiente lista:. BIOS, sistema, la placa base, el chasis, el procesador, la memoria, la caché, conector, ranura. Consulte la sección TIPOS DMI abajo para los detalles. Si esta opción se utiliza más de una vez, el conjunto de entradas que se muestran será la unión de todos los tipos dados. Si TYPE no está previsto o no válida, aparecerá una lista de todas las palabras clave válidas se imprime y dmidecode sale con un error.

  • U, – vertedero: No decodificar las entradas, volcar su contenido en formato hexadecimal en su lugar. Esta opción es útil principalmente para la depuración.
  • Dump-bin Archivo:No decodificar las entradas, en lugar de volcado de los datos de DMI a un archivo en formato binario. El archivo generado es adecuado para pasar a – de-dump después.
  • De-dump ARCHIVO :Lea los datos de la DMI de un archivo binario generado previamente utilizando – dump-bin.
  • H, – help:información sobre el uso de visualización y salida
  • V, – version :Muestra la versión y salir

Para utilizar el programa debes abrir una consola y digitar dmidecode junto a alguno de los elementos del cual queremos información detallada.

Por ejemplo, para obtener el número de serie de nuestro equipo, digitamos:

dmidecode -s chassis-serial-number

Los elementos de los cuales puedes obtener información son:

  • bios
  • system
  • baseboard
  • chassis
  • processor
  • memory
  • cache
  • connector
  • slot

También puedes obtener información más especifica con:

  • bios-vendor
  • bios-version
  • bios-release-date
  • system-manufacturer
  • system-product-name
  • system-version
  • system-serial-number
  • system-uuid
  • baseboard-manufacturer
  • baseboard-product-name
  • baseboard-version
  • baseboard-serial-number
  • baseboard-asset-tag
  • chassis-manufacturer
  • chassis-type
  • chassis-version
  • chassis-serial-number
  • chassis-asset-tag
  • processor-family
  • processor-manufacturer
  • processor-version
  • processor-frequency

Ejemplo DMIDECODE:

01 Type Information
02────────────────────────────────────────
030 BIOS
041 System
052 Base Board
063 Chassis
074Procesador
085 Memory Controller
096 Memory Module
107 Cache
118 Port Connector
129 System Slots
1310 On Board Devices
1411 OEM Strings
1512 System Configuration Options
1613 BIOS Language
1714 Group Associations
1815 System Event Log
1916 Physical Memory Array
2017 Memory Device
21  18 32-bit Memory Error
2219 Memory Array Mapped Address
2320 Memory Device Mapped Address
2421 Built-in Pointing Device
2522 Portable Battery
2623 System Reset
2724 Hardware Security
2825 System Power Controls
2926 Voltage Probe
3027 Cooling Device
3128 Temperature Probe
3229 Electrical Current Probe
3330 Out-of-band Remote Access
3431 Boot Integrity Services
3532 System Boot
3633 64-bit Memory Error
3734 Management Device
3835 Management Device Component
3936 Management Device Threshold Data
4037 Memory Channel
4138 IPMI Device
4239 Power Supply

Para visualizar la memoria ram.
1 dmidecode -t 17

Se obtuvo esta salida.

01 # dmidecode 2.9
02 SMBIOS 2.5 present.
03
04Handle 0x003C, DMI type 17, 27 bytes
05Memory Device
06Array Handle: 0x003A
07Error Information Handle: Not Provided
08Total Width: 64 bits
09Data Width: 64 bits
10Size: 2048 MB
11Form Factor: DIMM
12Set: None
13Locator: DIMM0
14Bank Locator: BANK0
15Type: DDR2
16Type Detail: Synchronous
17Speed: 1066 MHz (0.9 ns)
18Manufacturer: Manufacturer0
19Serial Number: SerNum0
20Asset Tag: AssetTagNum0
21Part Number: PartNum0
22
23Handle 0x003E, DMI type 17, 27 bytes
24Memory Device
25Array Handle: 0x003A
26Error Information Handle: Not Provided
27Total Width: 64 bits
28Data Width: 64 bits
29Size: 2048 MB
30Form Factor: DIMM
31Set: None
32Locator: DIMM1
33Bank Locator: BANK1
34Type: DDR2
35Type Detail: Synchronous
36Speed: 1066 MHz (0.9 ns)
37Manufacturer: Manufacturer1
38Serial Number: SerNum1
39Asset Tag: AssetTagNum1
40Part Number: PartNum1
41
42Handle 0x0040, DMI type 17, 27 bytes
43Memory Device
44Array Handle: 0x003A
45Error Information Handle: Not Provided
46Total Width: Unknown
47Data Width: Unknown
48Size: No Module Installed
49Form Factor: DIMM
50Set: None
51Locator: DIMM2
52Bank Locator: BANK2
53Type: Unknown
54Type Detail: Unknown
55Speed: Unknown
56Manufacturer: Manufacturer2
57Serial Number: SerNum2
58Asset Tag: AssetTagNum2
59Part Number: PartNum2
60
61Handle 0x0042, DMI type 17, 27 bytes
62Memory Device
63Array Handle: 0x003A
64Error Information Handle: Not Provided
65Total Width: Unknown
66Data Width: Unknown
67Size: No Module Installed
68Form Factor: DIMM
69Set: None
70Locator: DIMM3
71Bank Locator: BANK3
72Type: Unknown
73Type Detail: Unknown
74Speed: Unknown
75Manufacturer: Manufacturer3
76Serial Number: SerNum3
77Asset Tag: AssetTagNum3
78Part Number: PartNum3

Podemos ver que hay 4 bancos, los dos primeros están ocupados por 2 módulos de 2 gigas de ddr2 a una velocidad de 1066 MHz y están sincronizadas. Los otros dos bancos están vacíos.
Dmidecode sin lugar a dudas es una maravillosa herramientas que tenemos los Usuarios de GNU/linux, en caso de los que usen Debian Dmidecode ya está por defecto.

Sistemas Operativos Soportados:
• Linux i386, x86-64, ia64
• FreeBSD i386, x86-64
• NetBSD i386, x86-64
• OpenBSD i386
• BeOS i386
• Cygwin i386
• Solaris x86

Licencia : GPL
Aplicación: C

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad
Abrir chat
¿Podemos ayudarte?