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 usa como una 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 necesitar ser reiniciada con fines administrativos o de mantenimiento.
Por el contrario, un tiempo de actividad prolongado puede indicar negligencia, porque algunas actualizaciones críticas pueden requerir reiniciar en algunas plataformas. [1]
Registros
En 2005, Novell informó sobre un servidor con un tiempo de actividad de 6 años. [2] [3] Aunque eso pueda parecer inusual, en realidad es común cuando los servidores se mantienen en un contexto industrial y albergan aplicaciones críticas como sistemas bancarios.
Netcraft mantiene los registros de tiempo de actividad de muchos miles de equipos de alojamiento web .
Se informó que un servidor que ejecuta Novell NetWare se cerró después de 16 años de tiempo de actividad debido a una falla en el disco duro. [4] [5]
Determinación del tiempo de actividad del sistema
Microsoft Windows
Administrador de tareas de Windows
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).
información del sistema
La salida del systeminfo
comando incluye un campo "System Up Time" [6] o "System Boot Time".
C: \> systeminfo | Findstr "Tiempo:" Tiempo de funcionamiento del sistema: 0 días, 8 horas, 7 minutos, 19 segundos
El texto y el formato exactos dependen del idioma y la configuración regional. El tiempo dado por systeminfo
no es confiable. No tiene en cuenta el tiempo pasado en suspensión o hibernación . Por lo tanto, el tiempo de arranque se adelantará cada vez que la computadora duerma o hiberne. [ cita requerida ]
Comando NET
El NET
comando con su STATISTICS
control secundario proporciona la fecha y hora inicia el equipo, tanto para los NET STATISTICS WORKSTATION
y NET STATISTICS SERVER
las variantes. El comando NET STATS SRV
es la abreviatura de NET STATISTICS SERVER
. [7] El formato exacto de texto y fecha depende del idioma y la configuración regional configurados.
C: \> ESTACIÓN DE TRABAJO DE ESTADÍSTICAS DE LA RED | Findstr "desde" Estadísticas desde el 31/8/2009 8:52:29 p. m.
Instrumental de administración de Windows (WMI)
El tiempo de actividad se puede determinar a través de Instrumental de administración de Windows (WMI), consultando la LastBootUpTime
propiedad de la Win32_OperatingSystem
clase. [8] 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 la marca de tiempo no varían según el idioma o la configuración regional. WMI también se puede consultar utilizando una variedad de interfaces de programación de aplicaciones , incluidas VBScript o PowerShell . [9] [10]
Uptime.exe
Microsoft anteriormente proporcionaba una utilidad descargable llamada Uptime.exe
, que informa el tiempo transcurrido en días, horas, minutos y segundos. [11]
C: \> Uptime 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 suspensión o hibernación . Por lo tanto, el tiempo de arranque se adelantará cada vez que la computadora entre en suspensión o hibernación. [ cita requerida ]
FreeDOS
El uptime
comando también está disponible para FreeDOS . La versión fue desarrollada por M. Aitchison. [12]
Linux
Usando tiempo de actividad
Los usuarios de sistemas Linux pueden utilizar la utilidad de tiempo de actividad BSD, 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, promedio de carga: 0.16, 0.07, 0.06
Usando / proc / uptime
Muestra cuánto tiempo ha estado encendido el sistema desde que se reinició por última vez:
$ cat / proc / uptime 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 de ese tiempo la máquina ha estado inactiva, en segundos. [13] En sistemas de múltiples núcleos (y algunas versiones de Linux) el segundo número es la suma del tiempo de inactividad acumulado por cada CPU. [14]
BSD
Usando tiempo de actividad
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 AM hasta 69 días, 7:53, 0 usuarios, promedios de carga: 0.08, 0.07, 0.05
Usando sysctl
También hay un método para usar sysctl para llamar a la última hora de inicio del sistema: [15]
$ sysctl kern.boottime kern.boottime: {sec = 1271934886, usec = 667779} Jue. 22 de abril 12:14:46 2010
OpenVMS
En los 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, que se muestra 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 de detalle por proceso. [dieciséis]
$ 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: 894 días 22 horas 28 minutos y 52 segundos.
Ver también
- Disponibilidad
- Lista de comandos de Unix
- Ventana de mantenimiento
- Perfilador del sistema
- Número de marcas de tiempo TCP del Protocolo de control de transmisión : puede permitir una estimación remota del tiempo de actividad
- Monitoreo de sitios web
- Quién (Unix) : puede mostrar la hora en que se inició el sistema
Referencias
- ^ "Cómo instalar varias actualizaciones o revisiones de Windows con un solo reinicio" . Base de conocimientos de Microsoft . Microsoft. 2018-04-17 . Consultado el 11 de julio de 2019 .
- ^ Dave Kearns (1 de diciembre de 2005). "Servidores de maratón" . Mundo de la red . Comunicaciones IDG . Consultado el 11 de julio de 2019 .
- ^ "Caballos de batalla de tiempo de actividad: todavía loco después de todos estos años" . Novell Cool Solutions: trinchera . Novell. 12 de enero de 2006 . Consultado el 11 de julio de 2019 .
- ^ Peter Bright (29 de marzo de 2013). "Logro épico de tiempo de actividad desbloqueado. ¿Puedes superar los 16 años?" . Arc Technica . Condé Nast . Consultado el 11 de julio de 2019 .
- ^ Axatax (28 de marzo de 2013). "Hasta luego a un compañero valiente" . Ars OpenForum . Conde Nast. Archivado desde el original el 26 de julio de 2014 . Consultado el 26 de julio de 2014 .
- ^ Greg Shultz (10 de agosto de 2005). "Seguimiento del tiempo de actividad en Windows XP" . TechRepublic . CBS Interactive. Archivado desde el original el 8 de julio de 2012 . Consultado el 22 de abril de 2014 .
- ^ Yuval Sinay (25 de octubre de 2006). "¿Cómo encontrar el tiempo de actividad de Windows?" . Base de conocimientos de Microsoft . Microsoft . Consultado el 22 de abril de 2014 .
- ^ "Clase Win32_OperatingSystem" . Microsoft. 2018-05-30 . Consultado el 11 de julio de 2019 .
- ^ "¿Cómo puedo saber si un servidor se ha reiniciado?" . ¡Hola, chico de las secuencias de comandos! Blog . Microsoft. 2004-09-07 . Consultado el 22 de abril de 2014 .
- ^ "¿Cómo puedo determinar el tiempo de actividad de un servidor?" . ¡Hola, chico de las secuencias de comandos! Blog . Microsoft. 2005-08-02 . Consultado el 22 de abril de 2014 .
- ^ "La herramienta Uptime.exe le permite estimar la disponibilidad del servidor con Windows NT 4.0 SP4 o superior" . Base de conocimientos de Microsoft . Microsoft. 2012-08-20. Archivado desde el original el 24 de abril de 2014 . Consultado el 22 de abril de 2014 .
- ^ M. Aitchison (15 de abril de 1998). "Tiempo de actividad del paquete en un grupo similar a Unix" . Consultado el 11 de julio de 2019 .
- ^ Marie Doleželová, Mirek Jahoda y col. "/ proc / uptime" . Guía de implementación: Red Hat Enterprise Linux 6 . Red Hat, Inc . Consultado el 12 de diciembre de 2018 .Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
- ^ Martin Schwidefsky (11 de mayo de 2009). "Re: [PATCH] Re: / proc / contador de tiempo de actividad inactivo permanece en 0" . Lista de correo del kernel de Linux (lista de correo) . Consultado el 22 de abril de 2014 .
- ^ "Página del manual de Mac OS X para sysctl (8)" . Centro de desarrollo de Mac . Manzana. 2009-10-15. Archivado desde el original el 14 de enero de 2010 . Consultado el 22 de abril de 2014 .
- ^ "Funciones OpenVMS no documentadas" . Grupo PARSEC. 2008-10-29. Archivado desde el original el 11 de mayo de 2011 . Consultado el 22 de abril de 2014 .