Uso del comando uptime en Linux

Vamos a la carga con un comando clásico a la par que básico, en los sistemas GNU/Linux. Estamos hablando de uptime. Dicho comando tiene como función principal mostrar el tiempo que lleva encendido un sistema, pero puede hacer más cosas. Veamos cuales son.

Uso del comando uptime en Linux

Con el comando uptime podemos obtener información como la hora actual, cuanto tiempo lleva en marcha el sistema, el número de usuarios actualmente conectados, y pot último, que no menos importante, la carga media del sistema en la los últimos 1 minutos, 5 minutos y 15 minutos.

El comando uptime extraé la información de la ubicación «/var/run/utmp«, para saber quien está conectado actualmente en el sistema. Además desde «/proc» obtiene información de los procesos.

¿Cómo usar el comando uptime?

Como hemos comentado su uso habitual es utilizarlo sin parámetros, de hecho, en sistemas antiguos como Red Hay Enterprise Linux 6 o Centos 6 no tiene más opciones. En cambio, en otros más modernos como Ubuntu 18.04, RHEL 7 o Centos 7, si tiene unos cuantos parámetros disponibles.

En cualquier caso uso es así:

  1. uptime [OPCIONES]

Su salida habitual, sin utilizar parámetros, es la siguiente:

  1. 20:43:20 up 14 days, 19:32,  1 user,  load average: 0.11, 0.09, 0.10

Veamos con más detalles la información mostrada:

  • 20:43:20, nos muestra la hora actual.
  • up 14 days, 19:32, información sobre el tiempo que lleva la máquina encendida.
  • 1 user, número de usuarios conectados actualmente.
  • load average: 0.11, 0.09, 0.10, la carga del sistema actual al minutos, cinco minutos y quince minutos.

Respecto a este último punto, esto es, la carga del sistema, hay algo de confusión al respecto. De hecho mucha gente piensa que son porcentajes y que va, ni mucho menos.

Se trata del número de procesos que se están ejectuando actualmente o están a la espera de la entrada y salida de disco (I/O Disk) Si los promedios de carga son 0.0, entonces el sistema está casi inactivo. Si el promedio de carga durante el último 1 minuto es superior a los promedios de 5 o 15 minutos, entonces la carga aumenta, de lo contrario, la carga disminuye. El promedio de carga aumenta debido al mayor consumo de CPU y la carga de trabajo del disco.

Ejemplos de uso de uptime

La mejor manera de decir es hacer, por lo que veamos el uso de parámetros mediante ejemplo.

Si utilizamos los parámetros «-p» o «–pretty«, nos mostrará la información de forma amigable o «bonita»

  1. davidochobits@UbuntuLEMP:~$ uptime -p
  2. up 2 weeks, 19 hours, 46 minutes

Con el parámetro «-s» o «–since«, muestra la fecha y la hora desde que el comando está funcionando:

  1. davidochobits@UbuntuLEMP:~$ uptime -s
  2. 2019-05-02 13:10:41

Otras opciones son:

  • «-h» y «–help«: Muestra mensaje de ayuda.
  • «-V» y « –version«: Muestra información de la versión del comando.

Conclusión

Hemos visto como trabajar con el comando uptime en GNU/Linux, mediante ejemplos.

Si te interesa saber más sobre los comandos en nuestros sistemas favoritos del Ñu y el Pingüino, quizás te interse esta entrada:

Los 42 comandos más importantes en GNU/Linux

Espero que la entrada os sea de utilidad en algún momento. Nos vamos leyendo.