El tiempo de actividad es una medida de la confiabilidad del sistema, expresada como el porcentaje de tiempo que una máquina , generalmente una computadora , ha estado funcionando y disponible. El tiempo de actividad es lo opuesto al tiempo de inactividad .
A menudo se utiliza como medida de la confiabilidad o estabilidad del sistema operativo de la computadora , ya que este tiempo representa el tiempo que una computadora puede dejarse desatendida sin fallar o sin necesidad de reiniciarla por motivos administrativos o de mantenimiento.
Por el contrario, un tiempo de actividad prolongado puede indicar negligencia, porque algunas actualizaciones críticas pueden requerir reinicios en algunas plataformas. [1]
En 2005, Novell informó sobre un servidor con un tiempo de actividad de 6 años. [2] [3] Aunque esto pueda parecer inusual, en realidad es común cuando los servidores se mantienen en un contexto industrial y alojan aplicaciones críticas como sistemas bancarios.
Netcraft mantiene los registros de tiempo de actividad de miles de computadoras de alojamiento web .
Se informó que un servidor que ejecuta Novell NetWare se cerró después de 16 años de funcionamiento debido a una falla en el disco duro. [4] [5]
Se ha informado que un enrutador Cisco ha estado funcionando continuamente durante 21 años a partir de 2018. [6] A partir del 11 de abril de 2023, el tiempo de actividad aumentó a 26 años, 25 semanas, 1 día, 1 hora y 8 minutos hasta el Posteriormente, el enrutador fue dado de baja y la captura de pantalla final del tiempo de actividad fue de 26 años, 28 semanas, 2 segundos y 6 minutos. [7] [8]
Algunas versiones de Microsoft Windows incluyen un campo de tiempo de actividad en el Administrador de tareas de Windows , en la pestaña "Rendimiento". El formato es D:HH:MM:SS (días, horas, minutos, segundos).
El resultado del systeminfo
comando incluye un campo "Tiempo de actividad del sistema" [9] o "Tiempo de inicio del sistema".
C:\> información del sistema | findstr "Tiempo:" Tiempo de actividad del sistema: 0 días, 8 horas, 7 minutos, 19 segundos
El texto y el formato exactos dependen del idioma y la ubicación. El tiempo dado por systeminfo
no es confiable. No tiene en cuenta el tiempo pasado en sueño o hibernación . Por lo tanto, el tiempo de arranque avanzará cada vez que la computadora entre en suspensión o hibernación. [ cita necesaria ]
El NET
comando con su STATISTICS
subcomando proporciona la fecha y hora en que se inició la computadora, tanto para la variante NET STATISTICS WORKSTATION
como NET STATISTICS SERVER
. El comando NET STATS SRV
es una abreviatura de NET STATISTICS SERVER
. [10] El formato exacto del texto y la fecha depende del idioma y la configuración regional configurados.
C:\> ESTACIÓN DE TRABAJO DE ESTADÍSTICAS NETAS | findstr "desde" Estadísticas desde el 31/08/2009 20:52:29
El tiempo de actividad se puede determinar a través del Instrumental de administración de Windows (WMI), consultando la LastBootUpTime
propiedad de la Win32_OperatingSystem
clase. [11] En el símbolo del sistema , esto se puede hacer usando el wmic
comando:
C:\> wmic os obtiene lastbootuptime LastBootUpTime 20110508161751.822066+060
La marca de tiempo usa el formato yyyymmddhhmmss.nnn
, por lo que en el ejemplo anterior, la computadora se inició por última vez el 8 de mayo de 2011 a las 16:17:51.822. El texto "LastBootUpTime" y el formato de marca de tiempo no varían según el idioma o la configuración regional. WMI también se puede consultar mediante una variedad de interfaces de programación de aplicaciones , incluidas VBScript o PowerShell . [12] [13]
Microsoft proporcionaba anteriormente una utilidad descargable llamada Uptime.exe
, que informa el tiempo transcurrido en días, horas, minutos y segundos. [14]
C:\> Tiempo de actividad SYSTEMNAME ha estado activo durante: 2 día(s), 4 hora(s), 24 minuto(s), 47 segundo(s)
El tiempo dado por Uptime.exe
no es confiable. No tiene en cuenta el tiempo pasado en sueño o hibernación . Por lo tanto, el tiempo de arranque avanzará cada vez que la computadora entre en suspensión o hibernación. [ cita necesaria ]
El uptime
comando también está disponible para FreeDOS . La versión fue desarrollada por M. Aitchison. [15]
Los usuarios de sistemas Linux pueden utilizar la utilidad BSD uptime, que también muestra los promedios de carga del sistema durante los últimos intervalos de 1, 5 y 15 minutos:
$ tiempo de actividad 18:17:07 hasta 68 días, 3:57, 6 usuarios, carga promedio: 0,16, 0,07, 0,06
Muestra cuánto tiempo ha estado encendido el sistema desde la última vez que se reinició:
$ gato /proc/tiempo de actividad 350735,47 234388,90
El primer número es el número total de segundos que el sistema ha estado activo. El segundo número es cuánto tiempo de ese tiempo la máquina ha estado inactiva, en segundos. [16] En sistemas multinúcleo (y algunas versiones de Linux), el segundo número es la suma del tiempo de inactividad acumulado por cada CPU. [17]
Los sistemas operativos basados en BSD como FreeBSD , Mac OS X y SySVr4 tienen el comando uptime (Ver – Manual de comandos generales de FreeBSD ).
$ tiempo de actividad 3:01 a. m. hasta 69 días, 7:53, 0 usuarios, promedios de carga: 0,08, 0,07, 0,05
El programa de tiempo de actividad en BSD es un vínculo físico con el programa w. [18] El programa w se basa en el programa SYSTAT RSTS/E , TOPS-10 y TOPS-20 . [19]
También existe un método para usar sysctl para llamar a la hora del último inicio del sistema: [20]
$ sysctl kern.boottime kern.boottime: { seg = 1271934886, usec = 667779 } jueves 22 de abril 12:14:46 2010
En sistemas OpenVMS , el show system
comando se puede utilizar en el símbolo del sistema DCL para obtener el tiempo de actividad del sistema. La primera línea de la pantalla resultante incluye el tiempo de actividad del sistema, mostrado como días seguidos de horas:minutos:segundos. En el siguiente ejemplo, el calificador de comando /noprocess
suprime la visualización de líneas de información detalladas por proceso. [21]
$ show system/noprocess OpenVMS V7.3-2 en el nodo JACK 29-ENE-2008 16:32:04.67 Tiempo de actividad 894 22:28:52
El resultado del comando anterior muestra que el nodo JACK el 29 de enero de 2008 a las 16:32:04.67 tiene un tiempo de actividad de 894 días, 22 horas, 28 minutos y 52 segundos.
{{cite web}}
: Mantenimiento CS1: estado de la URL ( enlace )En ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime
Este programa es similar al comando systat en Tenex/Tops 10/20