Si es un administrador de sistemas, probablemente ya conozca la molestia de verificar las cargas del servidor en un sistema Linux. Hay muchas herramientas que le permiten verificar las cargas del servidor de diferentes maneras. Algunos de ellos funcionan de manera integrada y otros funcionan como herramientas individuales. Sin embargo, hay formas de verificar la carga del servidor de manera contenciosa a través de la interfaz de línea de comandos en Linux. El uso de los métodos CLI puede ahorrarle tiempo y ser fácil de usar. Además, la CLI también le brinda un valor preciso de la carga del servidor. Independientemente del servidor con el que trabaje, Apache o Nginx, los comandos CLI para verificar la carga del servidor funcionan sin problemas en ambos.
Comprobar la carga del servidor en Linux
Linux siempre ha sido increíble para la administración de servidores. Crear servidores y administrar la carga entrante en el servidor con Linux es efectivo y fácil. La carga del servidor se refiere al tráfico, visitas, solicitudes de inicio de sesión, mantener el servidor activo, hacer que el servidor esté disponible para todos los usuarios y mucho más. En la comprensión del nivel de hardware, la medición de la carga de la CPU, la carga del disco duro, el estado del disco, el calor de la CPU y el consumo de energía se refieren a la verificación de la carga del servidor.
Los administradores del sistema prefieren verificar la carga del servidor durante un cierto período de tiempo, lo que garantiza que todo funcione perfectamente en el backend. En esta publicación, veremos cómo verificar la carga del servidor en Linux.
1. Comprobar el tiempo de actividad y el estado del sistema
Antes de verificar los otros parámetros del servidor Linux, le haré saber el comando que mostrará cuántas horas o días ha estado activo el servidor. Ejecute el siguiente comando en el shell del terminal para comprobar el tiempo de actividad.
$ uptime
Medir el tiempo de actividad puede ayudarlo a programar un reinicio, o podrá suponer cuánta carga se implementa actualmente en su servidor Linux.
Tanto en los servidores Linux como en los escritorios, comprobar la carga de la CPU y el uso de la RAM es crucial porque una carga adicional en el hardware podría afectar el rendimiento de su servidor y apagar su sistema por un tiempo. Para evitar esta situación, como administrador profesional de servidores Linux, siempre debe monitorear la carga del servidor y conocer el uso de RAM y CPU.
- -
El siguiente vmstat
El comando le mostrará el uso actual de RAM y CPU y la carga de CPU en cuanto al núcleo.
$ vmstat
También puede personalizar el vmstat Comando e imprime el uso de CPU y RAM después de un cierto intervalo de tiempo. El siguiente comando mostrará el uso de CPU y memoria 10 veces con 3 segundos del intervalo de tiempo.
$ vmstat 3 10
2. Comprobar la carga de la CPU y el uso de la memoria en el servidor Linux
Dado que estamos pasando por el proceso de verificar los usos de la CPU y la RAM, el comando mencionado a continuación también le permitirá conocer el estado actual de la CPU del servidor. El siguiente comando necesita instalar la herramienta sysstat en su sistema. Asegúrese de tener la herramienta instalada en su sistema.
sudo apt install sysstat
Ahora ejecute el comando iostat que se proporciona a continuación.
# iostat -x 1 10
Para obtener una descripción detallada de la carga de la CPU, puede consultar la lista actual de procesos en curso en el servidor mediante el siguiente comando.
# ps auxf
Los siguientes tres comandos le ayudarán a comprobar el estado general de la CPU, la RAM y el tiempo de actividad de su servidor Linux.
# top # w # uptime
Los administradores de servidores Linux a menudo usan el comando htop para obtener el informe dinámico de la carga del procesador y monitorear el uso de recursos del sistema.
# htop
El siguiente principal El comando mostrará el informe en tiempo real de los procesos en su servidor.
$ top
Dado que el comando superior tiene algunas sintaxis más que también muestran el estado del servidor Linux, puede consultar los manuales principales.
man top
3. Obtenga una breve descripción general del servidor Linux
Si desea verificar la cantidad total de procesos en curso en su servidor Linux, el siguiente comando le permitirá imprimir eso.
$ nproc
El siguiente comando es realmente increíble para tener una visión general y verificar todos los parámetros de hardware de su servidor Linux. Si no tiene la herramienta de miradas instalada en el sistema, instálela primero.
sudo apt install glances
Ahora ejecuta el siguiente comando.
$ glances
El comando de miradas puede imprimir el uso de la CPU, el número actual de usuarios, la carga del sistema y el estado inactivo en porcentaje. Además, también proporciona los usos de la red y los usos del ancho de banda sobre el servidor Linux.
Si está un poco más interesado en conocer la carga promedio en su servidor, ejecute el siguiente comando cat en el shell para verificar la carga promedio en su servidor Linux.
# cat /proc/loadavg
Si tiene una CPU multinúcleo o multiprocesador en su servidor Linux, puede ejecutar los siguientes comandos para cargar la CPU en su sistema.
$ nproc $ lscpu
Alternativamente, el conocido comando GREP también puede extraer el número total de usos de CPU en el servidor Linux.
$ grep 'model name' /proc/cpuinfo | wc -l
Los comandos y métodos mencionados anteriormente no son las únicas formas de verificar la carga del servidor en Linux. Si su servidor tiene una interfaz gráfica de usuario, también puede usar esa interfaz de usuario del sistema para verificar la carga en el servidor. Si usa los comandos sabiamente, también podrá saber cuántos clientes están comprometidos en el servidor o si el servidor está cargado o no.
Palabras finales
La utilización de la CPU, el uso efectivo de la memoria y el consumo óptimo de energía pueden ayudarlo a mantener el servidor Linux durante mucho tiempo. A pesar de describir un montón de métodos CLI para examinar la carga del servidor, existen algunas buenas aplicaciones de terceros que puede usar para verificar la carga del servidor en Linux. Si es un experto en PHP, puede crear su propia secuencia de comandos PHP para notificar la carga de su servidor cuando haya un problema o cuando el servidor tenga demasiado tráfico.
En toda la publicación, hemos visto algunos de los comandos de terminal más utilizados y útiles para verificar la carga del servidor en Linux. Compártalo con sus amigos y la comunidad de Linux si encuentra esta publicación útil e informativa. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.