Contenidos
Información del procesador
Este código en Python utiliza la biblioteca psutil
para obtener información detallada del procesador, incluyendo frecuencia, número de núcleos físicos y lógicos, arquitectura y porcentaje de uso.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import psutil # Información del procesador cpu_info = { 'Frecuencia': psutil.cpu_freq(), 'Núcleos Físicos': psutil.cpu_count(logical=False), 'Núcleos Lógicos': psutil.cpu_count(logical=True), 'Arquitectura': psutil.cpu_stats().arch, 'Porcentaje de Uso': psutil.cpu_percent(interval=1, percpu=True) } print("Información del Procesador:") print(cpu_info) |
Información de la memoria
Este código utiliza psutil
para obtener detalles sobre la memoria del sistema, incluyendo la memoria virtual y el swap (memoria de intercambio).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import psutil # Información de la memoria mem_info = { 'Total': psutil.virtual_memory().total, 'Disponible': psutil.virtual_memory().available, 'Porcentaje de Uso': psutil.virtual_memory().percent, 'En Uso': psutil.virtual_memory().used, 'Libre': psutil.virtual_memory().free, 'Swap Total': psutil.swap_memory().total, 'Swap En Uso': psutil.swap_memory().used, 'Swap Libre': psutil.swap_memory().free, } print("Información de la memoria:") print(mem_info) |
Información de los discos duros
Este código utiliza psutil
para obtener información sobre los discos duros conectados al sistema, incluyendo espacio total, usado, libre y porcentaje de uso.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import psutil # Información de los discos duros disk_info = [] for disk in psutil.disk_partitions(): disk_usage = psutil.disk_usage(disk.mountpoint) disk_info.append({ 'Disco': disk.device, 'Punto de Montaje': disk.mountpoint, 'Total': disk_usage.total, 'Usado': disk_usage.used, 'Libre': disk_usage.free, 'Porcentaje de Uso': disk_usage.percent }) print("Información de los discos duros:") for disk in disk_info: print(disk) |
Información del sistema
Este código utiliza la biblioteca platform
para obtener información general del sistema, como el sistema operativo, versión, nombre del nodo, arquitectura y procesador.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import platform # Información general del sistema system_info = { 'Sistema Operativo': platform.system(), 'Versión del SO': platform.version(), 'Nombre del Nodo': platform.node(), 'Arquitectura': platform.architecture(), 'Procesador': platform.processor() } print("Información del Sistema:") print(system_info) |