proc_sys_vm(5) File Formats Manual proc_sys_vm(5) /proc/sys/vm/ - /proc/sys/vm/ . /proc/sys/vm/admin_reserve_kbytes ( 3.10) ( KiB) CAP_SYS_ADMIN. [3% 8MiB] KiB. '' ( 0 /proc/sys/vm/overcommit_memory). " " ( 2 /proc/sys/vm/overcommit_memory) ( login(1) ssh(1) top(1)). . x86-64 131072 (128MiB ). . /proc/sys/vm/compact_memory ( 2.6.35) 1 . /proc/buddyinfo. CONFIG_COMPACTION. /proc/sys/vm/drop_caches ( 2.6.16) . . . : echo 1 > /proc/sys/vm/drop_caches : echo 2 > /proc/sys/vm/drop_caches : echo 3 > /proc/sys/vm/drop_caches sync(1) . /proc/sys/vm/hugetlb_shm_group ( 2.6.7) . CAP_IPC_LOCK memfd_create(2) mmap(2) shmget(2). /proc/sys/vm/legacy_va_layout ( 2.6.9) 32- (2.4) . /proc/sys/vm/memory_failure_early_kill ( 2.6.32) ( ) . ( ) . . : 1 . . 0 . SIGBUS si_code BUS_MCEERR_AO. sigaction(2) . / . memory_failure_early_kill prctl(2) PR_MCE_KILL. CONFIG_MEMORY_FAILURE. /proc/sys/vm/memory_failure_recovery ( 2.6.32) ( ). 1 . 0 . CONFIG_MEMORY_FAILURE. /proc/sys/vm/oom_dump_tasks ( 2.6.25) ( ) OOM. ( ): ( ) oom_adj ( /proc/pid/oom_adj) . OOM . . . OOM . OOM . 0. /proc/sys/vm/oom_kill_allocating_task ( 2.6.24) OOM . OOM . . OOM . . /proc/sys/vm/panic_on_oom /proc/sys/vm/oom_kill_allocating_task. 0. /proc/sys/vm/overcommit_kbytes ( 3.14) /proc/sys/vm/overcommit_ratio CommitLimit /proc/sys/vm/overcommit_memory 2. () overcommit_ratio. CommitLimit . overcommit_kbytes overcommit_ratio : overcommit_kbytes CommitLimit overcommit_ratio. . /proc/sys/vm/overcommit_memory . : 0: ( ) 1: 2: 0 mmap(2) MAP_NORESERVE OOM. 1 . . 2.6.0 1. 2 ( 2.6) (CommitLimit /proc/meminfo) CommitLimit = (total_RAM - total_huge_TLB) * overcommit_ratio / 100 + total_swap : o total_RAM o total_huge_TLB o overcommit_ratio /proc/sys/vm/overcommit_ratio o total_swap . 16 16 overcommit_ratio 50 CommitLimit 24 . 3.14 /proc/sys/vm/overcommit_kbytes CommitLimit : CommitLimit = overcommit_kbytes + total_swap /proc/sys/vm/admin_reserve_kbytes /proc/sys/vm/user_reserve_kbytes. /proc/sys/vm/overcommit_ratio ( 2.6.0) . 50. /proc/sys/vm/overcommit_memory. /proc/sys/vm/panic_on_oom ( 2.6.18) . 0 OOM . OOM . 1 . (mbind(2) MPOL_BIND) (cpuset(7)) OOM. : . 2 . 0. 1 2 . . /proc/sys/vm/swappiness . . 60. /proc/sys/vm/user_reserve_kbytes ( 3.10) ( KiB) . ( ). /proc/sys/vm/overcommit_memory 2 ( " "). [3% user_reserve_kbytes]. [3% 128 ] KiB. ( /proc/sys/vm/admin_reserve_kbytes). "fork: Cannot allocate memory". . /proc/sys/vm/unprivileged_userfaultfd ( 5.2) ( ) userfaultfd(2). 1 userfaultfd(2). 0 CAP_SYS_PTRACE userfaultfd(2). 1. proc(5) proc_sys(5) 3 . . : . 6.18 8 2026 proc_sys_vm(5)