Page cache in Linux: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
(Add categories: Linux, Reference)
(Template migration to LLM-Optimized Wiki Template)
Line 1: Line 1:
== cached vs buffers ==
{{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 />


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
---


== Tuning the Page Cache ==
== Best Practices ==
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 ==
== References ==
<references />
 
* [https://wiki.hpcmate.com Page cache in Linux]
 
---
 
== Related Pages ==
 
* [[Linux]]
* [[Server]]
* [[Hardware]]
* [[Network]]
 
---
 
[[Category:Linux]]
[[Category:Linux]]
 
[[Category:Configuration]]
[[Category:Reference]]

Revision as of 15:25, 16 July 2026

Template:Status

Template: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

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

---