LabHub

CPU·메모리 누수 판별 · CPU 를 읽는다 · 퀴즈

CPU 지표 확인

LabHub 에서 이어서 보기

문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 리눅스 load average 가 다른 유닉스와 다른 점은?

    1. 1분 대신 30초 평균을 쓴다
    2. 코어 수로 나눠서 표시한다
    3. D 상태(끊기지 않는 대기) 프로세스도 센다
    4. 커널 스레드를 제외한다
  2. `top` 에서 한 프로세스의 %CPU 가 380% 로 보이는 이유는?

    1. 코어 하나를 100% 로 보는 기준이라 멀티스레드면 넘을 수 있다
    2. top 의 측정이 잘못된 것이다
    3. CPU 스로틀링이 걸려 값이 튄 것이다
    4. 메모리 압박으로 값이 부풀려진 것이다
  3. 컨테이너 안에서 CPU 제한에 걸렸는지 확인하는 곳은?

    1. /proc/loadavg 의 부하 평균값
    2. top 이 보여 주는 %CPU 열
    3. /sys/fs/cgroup/cpu.stat 의 nr_throttled
    4. /proc/cpuinfo 의 코어 정보
  4. `ps -eo state` 결과에 D 가 많을 때 올바른 대처는?

    1. 할당된 CPU 코어 수를 늘린다
    2. I/O 경로(디스크·NFS·네트워크 스토리지)를 본다
    3. nice 로 프로세스 우선순위를 낮춘다
    4. 할당된 메모리를 늘려 준다
  5. load average 세 숫자에서 읽어야 할 정보는?

    1. 1분과 15분의 대소 — 나빠지는 중인지 회복 중인지
    2. 세 숫자의 절대값이 얼마나 큰지만
    3. 세 값을 평균낸 하나의 수
    4. 셋 중 가장 큰 값 하나