Cómo Comprobar el uso/utilización de la CPU en el sistema Linux

puede apoyarnos descargando este artículo como PDF desde el siguiente enlace. Descargue la guía como PDF

Introducción

de vez en cuando, mientras administra servidores en sus roles diarios, desea verificar cómo le está yendo a la CPU de su sistema, especialmente si sospecha que algo podría consumir más de lo que se supone. Para poder hacer eso, hay muchas herramientas de Linux que pueden ayudarlo a inspeccionar cómo se está desempeñando en tiempo real.,

antes de Continuar, puede verificar los detalles de su cpu con el comando lscpu.

# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 1992.000 CPU max MHz: 1992.0000 BogoMIPS: 3984.00 Hypervisor vendor: Windows Subsystem for Linux Virtualization type: container Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor 

Para más detalles, puedes consultar el archivo cpuinfo.

# cat /proc/cpuinfo | less

comencemos

Usando el comando superior

el comando superior muestra los procesos Linux y tiene una columna que detalla cómo los procesos están utilizando la CPU disponible / asignada.

Usando el comando vmstat

el comando vmstat informa estadísticas de memoria virtual sobre procesos, memoria, paginación, E / S de bloque, trampas y utilización de CPU. El ejemplo de salida vmstat se muestra a continuación., La última columna está etiquetada cpu y debe ser donde estamos interesados aquí.

  • Las columnas de cpu se expresan como porcentajes del tiempo total de CPU.
  • La primera columna de cpu, » us » (código de usuario) muestra el porcentaje de tiempo dedicado a ejecutar código no-kernel.
  • La segunda columna de cpu,» SY » (Código del sistema) muestra el porcentaje de tiempo dedicado a ejecutar el código del núcleo.
  • La tercera columna de cpu, » id » muestra el porcentaje de tiempo de inactividad.
  • La cuarta columna de cpu, » wa » muestra el porcentaje de tiempo dedicado a la espera de E/S (Entrada/Salida).,
  • La Quinta Columna de cpu, » st » (robar tiempo) muestra el porcentaje de tiempo robado de una máquina virtual.

Usando el comando top

de sus páginas de manual, Htop es un visor de procesos basado en ncurses gratuito (GPL) para Linux. Es similar a top, pero le permite desplazarse vertical y horizontalmente, para que pueda ver todos los procesos que se ejecutan en el sistema, junto con sus líneas de comando completas, así como verlos como un árbol de procesos, seleccionando múltiples procesos y actuando sobre ellos a la vez.
Las tareas relacionadas con los procesos (matar, renicing) se pueden hacer sin entrar en sus PIDs.,

Usando el comando sar

un acrónimo de System Activity Report, este comando se usa para recopilar, informar o guardar información de la actividad del sistema en un sistema operativo similar a Unix.

el sysntax para sar es el siguiente:

sar ]

Install sar

después de la instalación, habilite sysstat para comenzar a recopilar información del sistema. Cambie ENABLED = «false»A ENABLED=» true » en el archivo de configuración como se muestra a continuación. Después de la edición, reinicie sysstat.

reinicie sysstat después de realizar los cambios.,

sudo systemctl restart sysstat

generar informes de CPU 10 veces cada 5 segundos

si está utilizando un gestor de ventanas basado en GUI como GNOME o KDE u otros, busque la utilidad system monitor para su distribución. Se puede instalar fácilmente si falta.

conclusión

comprobar los recursos de la cpu en su servidor es muy esencial en su día a día de mantenimiento de la casa. Es importante para la planificación de la capacidad y para comprobar el estado de su sistema. Gracias por leer y esperamos que la guía haya sido útil.,

También puede leer:

Cómo usar los comandos cat y cp en Linux / Unix con ejemplos

Cómo extraer .archivos xz en Linux-CenOS / Ubuntu/Debian

Cómo usar el comando scp para transferir archivos de forma segura con ejemplos

Cómo usar el comando rsync en Linux/Unix con ejemplos

Cómo ejecutar / abrir archivos JNLP en Linux – Ubuntu / Debian / Fedora/Arch

Top RHCSA/RHCE Certification Study Books 2019

puede apoyarnos descargando este artículo como PDF desde el siguiente enlace. Descargue la guía en formato PDF

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *