1. THP(Transparent Huge Pages) 란? 리눅스 THP 기능에 관련하여 공식 문서들에는 기능에 대한 정의만 설명되어 있고 정확히 어떤 방식으로 어떤 기능을 하는 것인지는 나와있지 않아 THP에 대해 설명드리겠습니다. 글솜씨가 부족하여 설명이 깔끔하지 않으니 읽기 불편하신 분들은 빨간색 줄만 읽고 넘어가셔도 됩니다. 페이지는 메모리를 일정한 크기로 나누어 관리하는 단위입니다. CPU는 메모리에 데이터를 요청할때 Virtual address를 통해 요청하고 MMU가 그것을 Physical address로 변환시켜 실제 메모리에 엑세스 하게 됩니다. 여기서 Virtual address와 Physical address를 연결해주는 테이블이 Page table이고 이 테이블이 존재하는 위치를 ..