stringtranslate.com

Tiempo de actividad

El tiempo de actividad es una medida de la confiabilidad del sistema, expresada como el período de tiempo durante el cual una máquina , generalmente una computadora , ha estado funcionando y disponible de manera continua. El tiempo de actividad es lo opuesto al tiempo de inactividad .

Htop agrega un signo de exclamación cuando el tiempo de actividad es superior a 100 días.

A menudo se utiliza como una medida de la confiabilidad o estabilidad del sistema operativo de una computadora , ya que este tiempo representa el tiempo que una computadora puede dejarse desatendida sin fallar o necesitar reiniciarse para fines 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]

Archivos

En 2005, Novell informó sobre un servidor con un tiempo de actividad de 6 años. [2] [3] Aunque esto puede parecer inusual, en realidad es algo 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 ha informado que un servidor que ejecutaba Novell NetWare se apagó después de 16 años de funcionamiento debido a una falla en el disco duro. [4] [5]

Se informó que un enrutador Cisco había estado funcionando de forma continua durante 21 años en 2018. [6] Al 11 de abril de 2023, el tiempo de actividad había aumentado a 26 años, 25 semanas, 1 día, 1 hora y 8 minutos hasta que el enrutador fue desmantelado posteriormente y el informe final del tiempo de actividad fue de 26 años, 28 semanas, 2 días y 6 minutos. [7] [8]

Determinación del tiempo de actividad del sistema

Microsoft Windows

Administrador de tareas de Windows

Captura de pantalla de la pestaña Rendimiento del Administrador de tareas de Windows 7.
Captura de pantalla de la pestaña Rendimiento del Administrador de tareas de Windows 7

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 systeminfocomando incluye un campo "Tiempo de actividad del sistema" [9] o "Tiempo de arranque del sistema".

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 indicado por systeminfono es confiable. No tiene en cuenta el tiempo transcurrido en suspensión o hibernación . Por lo tanto, el tiempo de arranque se adelantará cada vez que el equipo entre en suspensión o hibernación. [ cita requerida ]

Comando NET

El NETcomando con su STATISTICSsubcomando proporciona la fecha y la hora en que se inició la computadora, tanto para las variantes NET STATISTICS WORKSTATIONcomo para NET STATISTICS SERVERlas variantes . El comando NET STATS SRVes 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:\> NET STATISTICS WORKSTATION | findstr "desde" Estadísticas desde 31/08/2009 20:52:29

Instrumental de administración de Windows (WMI)

El tiempo de actividad se puede determinar a través de Windows Management Instrumentation (WMI), consultando la LastBootUpTimepropiedad de la Win32_OperatingSystemclase. [11] En el símbolo del sistema , esto se puede hacer usando el wmiccomando:

C:\> wmic os obtener lastbootuptime LastBootUpTime 20110508161751.822066+060

La marca de tiempo utiliza 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 con 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 . [12] [13]

Tiempo de actividad.exe

Anteriormente Microsoft proporcionaba 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 indicado por Uptime.exeno es confiable. No tiene en cuenta el tiempo transcurrido en suspensión o hibernación . Por lo tanto, el tiempo de arranque se desplazará hacia adelante cada vez que el equipo entre en suspensión o hibernación. [ cita requerida ]

FreeDOS

El uptimecomando también está disponible para FreeDOS . La versión fue desarrollada por M. Aitchison. [15]

Linux

Uso del 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 para los últimos intervalos de 1, 5 y 15 minutos:

$ uptime  18:17:07 activo 68 días, 3:57, 6 usuarios, carga promedio: 0.16, 0.07, 0.06

Uso de /proc/uptime

Muestra cuánto tiempo ha estado encendido el sistema desde que se reinició por última vez:

$ cat  /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 ha pasado la máquina 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]

BSD

Uso del tiempo de actividad

Los sistemas operativos basados ​​en BSD como FreeBSD , Mac OS X y SySVr4 tienen el comando uptimeuptime(1) (consulte  –  Manual de comandos generales de FreeBSD ).

$ uptime 3:01AM activo 69 días, 7:53, 0 usuarios, promedios de carga: 0.08, 0.07, 0.05

El programa uptime en BSD es un enlace directo al programa w. [18] El programa w se basa en el programa SYSTAT RSTS/E , TOPS-10 y TOPS-20 . [19]

Usando sysctl

También hay un método para utilizar sysctl para llamar al último momento de arranque del sistema: [20]

$ sysctl  kern.boottime kern.boottime: { seg = 1271934886, usec = 667779 } jueves 22 de abril 12:14:46 2010

OpenVMS

En los sistemas OpenVMS , el show systemcomando 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 en días seguidos de horas:minutos:segundos. En el siguiente ejemplo, el calificador de comando /noprocesssuprime 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

La salida 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.

Véase también

Referencias

  1. ^ "Cómo instalar varias actualizaciones o revisiones de Windows con un solo reinicio". Microsoft Knowledge Base . 2018-04-17 . Consultado el 2024-02-01 .
  2. ^ Kearns, Dave (1 de diciembre de 2005). "Servidores Marathon". Network World . IDG Communications. Archivado desde el original el 8 de mayo de 2013. Consultado el 11 de julio de 2019 .
  3. ^ "Los caballos de batalla del tiempo de actividad: siguen siendo una locura después de todos estos años". Novell Cool Solutions: Trench . Novell. 12 de enero de 2006. Archivado desde el original el 6 de septiembre de 2019 . Consultado el 11 de julio de 2019 .
  4. ^ Bright, Peter (29 de marzo de 2013). "Logro de tiempo de actividad épico desbloqueado. ¿Puedes superar los 16 años?". Arc Technica . Condé Nast . Consultado el 11 de julio de 2019 .
  5. ^ Axatax (28 de marzo de 2013). "Hasta luego, compañero valiente". Ars OpenForum . Condé Nast. Archivado desde el original el 26 de julio de 2014 . Consultado el 26 de julio de 2014 .
  6. ^ u/bhoskins (15 de mayo de 2018). "Ya tengo edad para beber". r/networking . Reddit . Consultado el 22 de abril de 2022 .
  7. ^ "26 años y seguimos contando". 18 de julio de 2023.
  8. ^ "No, se descompuso...". 29 de mayo de 2024.
  9. ^ Shultz, Greg (10 de agosto de 2005). "Rastreo 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 .
  10. ^ Sinay, Yuval (25 de octubre de 2006). "¿Cómo saber si Windows está activo?". Microsoft Knowledge Base . Microsoft . Consultado el 22 de abril de 2014 .
  11. ^ "Clase Win32_OperatingSystem". Microsoft. 2018-05-30 . Consultado el 2019-07-11 .
  12. ^ "¿Cómo puedo saber si un servidor se ha reiniciado?". Hola, Scripting Guy! Blog . Microsoft. 2004-09-07 . Consultado el 2014-04-22 .
  13. ^ "¿Cómo puedo determinar el tiempo de actividad de un servidor?". Hola, Scripting Guy! Blog . Microsoft. 2005-08-02 . Consultado el 2014-04-22 .
  14. ^ "La herramienta Uptime.exe le permite estimar la disponibilidad del servidor con Windows NT 4.0 SP4 o superior". Microsoft Knowledge Base . Microsoft. 20 de agosto de 2012. Archivado desde el original el 24 de abril de 2014. Consultado el 22 de abril de 2014 .
  15. ^ Aitchison, M. (15 de abril de 1998). «Tiempo de actividad de los paquetes en grupos similares a Unix». ibiblio.org . Archivado desde el original el 17 de julio de 2019. Consultado el 11 de julio de 2019 .
  16. ^ Doleželová, Marie; Jahoda, Mirek; et al. "/proc/tiempo de actividad". Guía de implementación: Red Hat Enterprise Linux 6 . Red Hat, Inc. Consultado el 12 de diciembre de 2018 .
  17. ^ Schwidefsky, Martin (11 de mayo de 2009). "Re: [PATCH] Re: /proc/uptime idle counter remain at 0". Lista de correo del kernel de Linux (Lista de correo) . Consultado el 22 de abril de 2014 .
  18. ^ desconocido; Bostic, Keith (21 de octubre de 1988). "Archivo usr.bin/w/Makefile artefacto". Grupo de investigación de sistemas informáticos de la Universidad de California, Berkeley . Consultado el 22 de noviembre de 2022. ln ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime
  19. ^ desconocido; Joy, Bill (21 de octubre de 1988). "Archivo usr.bin/w/wc artifac". Grupo de investigación de sistemas informáticos de la Universidad de California, Berkeley . Consultado el 22 de noviembre de 2022. Este programa es similar al comando systat en Tenex/Tops 10/20
  20. ^ "Página del manual de Mac OS X para sysctl(8)". Centro de desarrollo de Mac . Apple. 15 de octubre de 2009. Archivado desde el original el 14 de enero de 2010. Consultado el 22 de abril de 2014 .
  21. ^ "Características de OpenVMS no documentadas". Grupo PARSEC. 29 de octubre de 2008. Archivado desde el original el 11 de mayo de 2011. Consultado el 22 de abril de 2014 .