Browse Definitions :
Definition

uptime and downtime

What is uptime and downtime in computing?

In computing, uptime is a measure of how long a computer or service is on and available. Downtime is the measure of how long it is not available. Services measure uptime as a percentage of total time.

What is uptime?

Uptime tells users how long a computer or service has been available. Historically, uptime was mainly a measure of the consecutive time a single computer was powered on before it was rebooted or powered off. This could be shown with the simple uptime command. Some system administrators would take pride in having long uptimes, sometimes measured in years. They might take extreme measures such as avoiding updates or applying patches to a live system.

How the 9s translate to network downtime.
The five nines or 99.999% availability is the gold standard for uptime reliability.

Modern high availability services no longer rely on a single computer to run. Clustered and balanced servers allow for a server to go down without affecting the entire service. Phased rollouts apply patches and updates to groups of servers at a time instead of all servers to allow for some servers to be available while others are restarted.

Service availability is now a better measure of service reliability than just uptime. This is often expressed as a percentage of available time versus unavailable time.

Even 99% is unacceptable for many services. This would translate to roughly three days of downtime each year. Instead, it is measured in the number of "nines" of availability. Five nines -- or 99.999% availability -- is considered the gold standard. This represents only about five minutes of downtime a year.

How to increase uptime

Strategies to increase uptime include the following:

What is downtime?

Downtime tells users how long a service is unavailable. Downtime can be planned due to maintenance or unplanned due to an outage. It is impossible to eliminate downtime, but it is important to try to minimize it. Downtime usually represents lost money due to lost revenue, unhappy customers or lost worker productivity.

Planned and unplanned downtime can be covered differently depending on the service-level agreement.

How to decrease downtime

Strategies to decrease downtime include the following:

Be prepared for planned and unplanned downtime and consider reliability, availability and serviceability when designing, manufacturing, purchasing and using computer products and services. See why network monitoring tools must offer more insights upfront, learn about device reliability engineering and how it promotes product reliability, and explore the Uptime Institute's data center availability tier standards.

This was last updated in June 2023

Continue Reading About uptime and downtime

Networking
  • firewall as a service (FWaaS)

    Firewall as a service (FWaaS), also known as a cloud firewall, is a service that provides cloud-based network traffic analysis ...

  • private 5G

    Private 5G is a wireless network technology that delivers 5G cellular connectivity for private network use cases.

  • NFVi (network functions virtualization infrastructure)

    NFVi (network functions virtualization infrastructure) encompasses all of the networking hardware and software needed to support ...

Security
  • Advanced Encryption Standard (AES)

    The Advanced Encryption Standard (AES) is a symmetric block cipher chosen by the U.S. government to protect classified ...

  • operational risk

    Operational risk is the risk of losses caused by flawed or failed processes, policies, systems or events that disrupt business ...

  • risk reporting

    Risk reporting is a method of identifying risks tied to or potentially impacting an organization's business processes.

CIO
  • Risk Management Framework (RMF)

    The Risk Management Framework (RMF) is a template and guideline used by companies to identify, eliminate and minimize risks.

  • robotic process automation (RPA)

    Robotic process automation (RPA) is a technology that mimics the way humans interact with software to perform high-volume, ...

  • spatial computing

    Spatial computing broadly characterizes the processes and tools used to capture, process and interact with three-dimensional (3D)...

HRSoftware
  • OKRs (Objectives and Key Results)

    OKRs (Objectives and Key Results) encourage companies to set, communicate and monitor organizational goals and results in an ...

  • cognitive diversity

    Cognitive diversity is the inclusion of people who have different styles of problem-solving and can offer unique perspectives ...

  • reference checking software

    Reference checking software is programming that automates the process of contacting and questioning the references of job ...

Customer Experience
  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

  • customer profiling

    Customer profiling is the detailed and systematic process of constructing a clear portrait of a company's ideal customer by ...

Close