← Documents Documentation/ABI/testing/sysfs-kernel-mm-hugepages GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

HugeTLB hugepages sysfs ABI

Kernel과 CPU가 지원하는 huge page size별 directory와 reservation·free·surplus·overcommit counters를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-kernel-mm-hugepages
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Per-size huge page pools

sysfs-kernel-mm-hugepages:1-17

Supported huge page size마다 별도 directory를 만들고 configured, overcommit, free, surplus와 reserved pool 상태를 제공합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/kernel/mm/hugepages/
2 Date: June 2008
3 Contact: Nishanth Aravamudan <nacc@us.ibm.com>, hugetlb maintainers
4 Description:
5 /sys/kernel/mm/hugepages/ contains a number of subdirectories
6 of the form hugepages-<size>kB, where <size> is the page size
7 of the hugepages supported by the kernel/CPU combination.
8
9 Under these directories are a number of files:
10
11 - nr_hugepages
12 - nr_overcommit_hugepages
13 - free_hugepages
14 - surplus_hugepages
15 - resv_hugepages
16
17 See Documentation/admin-guide/mm/hugetlbpage.rst for details.
18

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

HugeTLB hugepages

1-17
항목한국어 전문 번역
What/sys/kernel/mm/hugepages
Date2008년 6월
ContactNishanth Aravamudan <nacc@us.ibm.com>, hugetlb maintainers
Description`/sys/kernel/mm/hugepages/`에는 `hugepages-<size>kB` 형식의 subdirectories가 있으며 `<size>`는 kernel/CPU 조합이 지원하는 hugepages의 page size입니다. 각 directory 아래에는 `nr_hugepages`, `nr_overcommit_hugepages`, `free_hugepages`, `surplus_hugepages`, `resv_hugepages` files가 있습니다. 자세한 내용은 `Documentation/admin-guide/mm/hugetlbpage.rst`를 참조합니다.
Per-size HugeTLB attributes
AttributeScope
nr_hugepagesConfigured huge page pool
nr_overcommit_hugepagesOvercommit allowance
free_hugepagesCurrently free huge pages
surplus_hugepagesSurplus huge pages
resv_hugepagesReserved huge pages

`hugepages-<size>kB` directory마다 pool과 reservation 상태를 제공합니다.