LabHub

컴퓨터 구조 · 저장장치 · 퀴즈

퀴즈: 저장장치

LabHub 에서 이어서 보기

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

  1. HDD 에서 랜덤 읽기가 순차 읽기보다 훨씬 느린 이유로 옳은 것은?

    1. 랜덤 접근은 오류 검사 코드를 더 많이 계산하기 때문
    2. 운영체제가 랜덤 요청을 우선순위 낮게 처리하기 때문
    3. 탐색 시간과 회전 지연이 매 요청마다 새로 발생하기 때문
    4. 랜덤 접근은 캐시를 사용할 수 없기 때문
  2. SSD 의 쓰기 증폭(write amplification)이 발생하는 근본 원인은?

    1. SSD 가 모든 쓰기를 두 번씩 저장해 이중화하기 때문
    2. 쓰기 단위인 페이지보다 지우기 단위인 블록이 훨씬 커서 유효 데이터를 옮겨 담아야 하기 때문
    3. 파일시스템이 저널을 쓰기 때문
    4. TRIM 명령이 데이터를 복사하기 때문
  3. NVMe SSD 의 성능을 측정하는데 큐 깊이 1로만 테스트하면 어떤 문제가 생기는가?

    1. 큐가 비어 있으므로 지연 시간이 실제보다 길게 측정된다
    2. 쓰기 증폭이 실제보다 크게 계산되어 수명 예측이 빗나간다
    3. 측정값이 HDD 와 비슷한 수준으로 떨어져 구분되지 않는다
    4. 장치의 병렬성을 쓰지 못해 대역폭이 낮게 측정된다
  4. SSD 로 교체한 뒤에도 여전히 순차 쓰기를 선호해야 하는 이유는?

    1. 가비지 컬렉션 부담과 쓰기 증폭이 줄어들기 때문
    2. SSD 도 헤드를 움직이기 때문
    3. 순차 쓰기만 캐시에 들어가기 때문
    4. 랜덤 쓰기는 SSD 에서 지원되지 않기 때문
  5. PostgreSQL 의 random_page_cost 기본값 4.0 을 NVMe 환경에서 그대로 두면 어떤 일이 생기는가?

    1. 순차 스캔을 실제보다 비싸게 평가해 인덱스를 남용한다
    2. 인덱스를 실제보다 비싸게 평가해 순차 스캔을 과도하게 선택할 수 있다
    3. 실행 계획에는 영향이 없고 통계 수집만 느려진다
    4. 쓰기 성능만 영향을 받는다
  6. 저장장치 계층에 대한 설명으로 옳지 않은 것은?

    1. DRAM 은 전원이 끊기면 내용이 사라진다
    2. SSD 의 셀은 지우기 횟수에 한계가 있어 마모 평준화가 필요하다
    3. NVMe 는 SATA 보다 명령 큐의 개수와 깊이가 크게 늘었다
    4. SSD 는 덮어쓰기가 가능해 페이지 단위로 바로 수정할 수 있다