Page cache in Linux: Difference between revisions
(Add categories: Linux, Reference) |
(Fix: remove --- horizontal lines (7 removed)) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== | {{Status | ||
|status=Draft | |||
|owner=Knowledge Agent | |||
|last_update=2026-07-16 | |||
|review=Pending | |||
}} | |||
{{TOC}} | |||
== Overview == | |||
Page cache in Linux에 대한 기술 문서입니다. | |||
=== Summary === | |||
* 무엇인가? - Page cache in Linux | |||
* 왜 필요한가? - HPC 및 서버 환경에서 필수 개념 | |||
* 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시 | |||
== Purpose == | |||
이 문서가 존재하는 이유 | |||
* Goal: Page cache in Linux에 대한 기술 정보 제공 | |||
* Scope: Page cache in Linux의 개념, 사용법, 설정 | |||
* Non-goals: 다른 주제로의 확장 | |||
== Key Concepts == | |||
{| class="wikitable" | |||
! Concept | |||
! Description | |||
! Related | |||
|- | |||
| Page cache in Linux | |||
| HPC/서버 환경에서 중요한 기술 개념 | |||
| [[Linux]], [[Server]] | |||
|} | |||
== Detailed Explanation == | |||
[[Linux]] is a general purpose operating system instead of having specific code paths to perform what is right for a single specific task. | [[Linux]] is a general purpose operating system instead of having specific code paths to perform what is right for a single specific task. | ||
Linux uses all excess memory for its page cache. The linux page cache can be seen in /proc/meminfo with the statistic “Cached.” while The “Buffers” memory area is a memory area that holds raw disk data, meant as an intermediate buffer between processes, the [[kernel]], and disk | |||
Page cache is a disk cache which holds data of files and executable programs, for example pages with actual contents of files or block devices. Page cache (disk cache) is used to reduce the number of disk reads. see more [[Linux Kernel Tuning#"1" > /proc/sys/vm/pagecache|tuning page cache]] and [https://linuxhint.com/vm_min_free_kbytes_sysctl/ Linux Wolfman's interresting test] that shows the relationship between pages cache and vm.min_free_kbytes. | |||
* | |||
<references /> | |||
== Best Practices == | |||
* 최신 버전 사용 권장 | |||
* 공식 문서 참고 | |||
* 테스트 환경에서 먼저 검증 | |||
== References == | == References == | ||
* [https://wiki.hpcmate.com Page cache in Linux] | |||
== Related Pages == | |||
* [[Linux]] | |||
* [[Server]] | |||
* [[Hardware]] | |||
* [[Network]] | |||
[[Category:Linux]] | [[Category:Linux]] | ||
== Knowledge Graph == | |||
Related | |||
→ [[Linux Kernel Tuning]] | |||
→ [[systemd]] | |||
→ [[LVM]] | |||
→ [[iptables]] | |||
→ [[Ubuntu]] | |||
→ [[fstab]] | |||
→ [[Linux Kernel]] | |||
[[Category: | [[Category:Configuration]] | ||
Latest revision as of 11:30, 17 July 2026
Overview
Page cache in Linux에 대한 기술 문서입니다.
Summary
- 무엇인가? - Page cache in Linux
- 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
- 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시
Purpose
이 문서가 존재하는 이유
- Goal: Page cache in Linux에 대한 기술 정보 제공
- Scope: Page cache in Linux의 개념, 사용법, 설정
- Non-goals: 다른 주제로의 확장
Key Concepts
| Concept | Description | Related |
|---|---|---|
| Page cache in Linux | HPC/서버 환경에서 중요한 기술 개념 | Linux, Server |
Detailed Explanation
Linux is a general purpose operating system instead of having specific code paths to perform what is right for a single specific task. Linux uses all excess memory for its page cache. The linux page cache can be seen in /proc/meminfo with the statistic “Cached.” while The “Buffers” memory area is a memory area that holds raw disk data, meant as an intermediate buffer between processes, the kernel, and disk Page cache is a disk cache which holds data of files and executable programs, for example pages with actual contents of files or block devices. Page cache (disk cache) is used to reduce the number of disk reads. see more tuning page cache and Linux Wolfman's interresting test that shows the relationship between pages cache and vm.min_free_kbytes.
Best Practices
- 최신 버전 사용 권장
- 공식 문서 참고
- 테스트 환경에서 먼저 검증
References
Related Pages
Knowledge Graph
Related
→ Linux Kernel Tuning → systemd → LVM → iptables → Ubuntu → fstab → Linux Kernel