LUKS를 사용한 이상한 메모리 사용 패턴

LUKS를 사용한 이상한 메모리 사용 패턴

LUKS 암호화를 사용하는 외장 하드 드라이브를 설정하고 있습니다. LUKS 파티션을 추가한 후 1) 약간 혼란스럽게 하고(아마도 무의미할 것임) 2) 모든 디스크에 쓸 수 있는지 확인하기 위해 다음을 수행했습니다.

dd if=/dev/zero of=/dev/mapper/disk3 bs=64M

내 시스템 모니터에서 이것을 발견했습니다(이 이미지의 경우 13GB만 사용하여 다시 테스트했지만 결과는 동일함).

여기에 이미지 설명을 입력하세요.

정규파의 주기는 약 21초 정도입니다(2TB 디스크 풀로 하다가 찾아보니 27초 정도 되니 조금 늘어날 수도 있겠네요)

질문은 다음과 같습니다.

  • 왜 20GB 이상의 RAM을 차지합니까? 디스크에 그렇게 많이 쓰지도 않았는데...
  • "파도"란 무엇입니까? 파도는 무언가가 약 12GB의 RAM을 반복적으로 할당했다가 해제한다는 의미입니다. 그럼 13GB를 쓰려면 30GB+4*12GB=78GB RAM을 사용한다는 건가요?
  • 32GB에 도달하지 못하는 것으로 나타났습니다. 이것이 자체 제한인가요?

이 시점에서 WTF 요소가 강력합니다.

32GB 또는 RAM으로 Kubuntu 16.04를 실행합니다. /proc/cpuinfo는 다음과 같이 말합니다.

model name      : Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
stepping        : 3
microcode       : 0xa6
bugs            : cpu_meltdown spectre_v1 spectre_v2

관련 정보