「시스템이 얼마나 바쁜가」를 한눈에 보는 지표.
uptime 명령이 가장 단순한 정보 제공.
uptime.
uptime 출력 — 「현재 시각, 가동 시간, 사용자 수, load average 1·5·15분」.
load average 「0.5, 0.7, 0.8」 식.
빠른 시스템 점검의 첫 명령.
load average 의미.
「실행 가능한 + 대기 중인 프로세스의 평균 수」.
CPU 코어 수와 비교 — 4코어에서 load 4면 「딱 다 쓰고 있음」.
8이면 「2배 부하, 절반은 대기」.
0.5면 한가.
어떤 수치가 「높은가」.
일반 가이드: 코어 수 = 적정.
코어 수 × 0.7 = 안전 한계.
코어 수 × 1.5 = 우려.
그러나 워크로드에 따라 달라짐 — IO 바운드 작업은 load 높아도 CPU 한가, CPU 바운드는 load 낮아도 응답 느림.
1·5·15분 추세.
1분(0.5), 5분(2.0), 15분(3.5)이면 「최근 줄어듦」(부하 감소).
1분(5.0), 5분(2.0), 15분(0.5)이면 「갑자기 폭증」.
추세를 보고 「급증·일시적·만성」 판단.
한 줄 요약
uptime으로 가동 시간 + load average.
load는 실행+대기 프로세스 평균 — 코어 수와 비교.
1·5·15분 추세로 급증·만성 판단.
CPU·IO 워크로드에 따라 의미 다름.
더 알아볼 것
- w 명령 — uptime + 사용자 활동
- top·htop의 load 표시
- mpstat·sar — 더 자세한 통계