웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > linux

리눅스 명령어 uptime 알아보기

Last Modified : 2023-10-16 / Created : 2020-05-30
3,499
View Count

리눅스 시스템의 상태의 정보를 확인 할 수 있는 명령어 uptime에 대하여 알아봅니다.

uptime [옵션값]


그럼 어떤 정보를 알려주고 어떻게 사용할까요?




# 리눅스 명령어 uptime


리눅스 명령어 uptime은 현재 접속된 사용자 및 사용중인 머신(machine)의 cpu 부하 상태를 확인할 수 있습니다. uptime은 아래와 같은 정보를 출력합니다.

  • 현재시각(시:분:초)
  • 머신 부팅 후 지속된 시간
  • 로그인한 사용자 수
  • cpu 평균 부하율 (1분/5분/15분)

위와 같이 현재 머신의 cpu 부하 상태를 확인할 수 있습니다. 이때 부하율은 정해진 시간의 평균값을 포함합니다. cpu 부하율의 경우 얼마나 로드되었는지를 0에서 1의 값으로 출력합니다. 즉 1의 값은 시간동안 cpu 최대 자원을 점유했다는 의미입니다.


! 선택 가능한 옵션 알아보기


uptime은 아래와 같은 파라미터, 옵션이 있습니다.

-p // 시간 출력시 현재까지 운영된 타임을 pretty time으로 출력함
-s // 부팅이 시작된 시간을 출력함

아래는 간단한 예제입니다. 만약 uptime을 실행하면 아래와 같이 출력될 수 있습니다.
$ uptime

// Result
19:10:29 up 15 min, 1 user, load average: 2.38, 1.69, 1.11

19:10:29 : 이 표시는 현재 시스템의 시간을 나타냅니다.
15min : 얼마나 오랜 기간 해당 머신이 동작했는지를 알려주며 현재 15분이 지났음을 알 수 있습니다.
1 user : 현재 유저는 1명임을 알 수 있습니다.
2.38, 1.69, 1.11 : 이 표시는 각각 1분, 5분, 15분에 해당하는 시스템 자원 점유의 평균 값을 얘기합니다.



언제 uptime이 필요할까요?


uptime 명령어는 시스템 상태를 체크하는 데 사용하는데 특히 서버의 부하 상태를 체크하여 성능에 문제가 없는지를 주기적으로 확인하는데 사용할 수 있겠습니다.


여기까지 uptime 명령어에 대하여 알아봤습니다.

Previous

[Linux] 리눅스 명령어 rename 알아보기

Previous

리눅스 오늘 날짜의 파일 생성하는 방법 및 예제