proc_sys_vm

legacy_va_layout

设置是否使用 legacy 32-bit mmap 布局

* 1 代表使用 legacy 32-bit mmap 布局
* 0 代表使用 new 32-bit mmap 布局(默认)

page_lock_unfairness

设置 page lock 最大容忍被偷锁的次数,默认 5。

percpu_pagelist_high_fraction

设置每一个 zone 存储在 per-cpu page list 的比例。
最小值 8,代表最多存储 1/8 zone 内存到 per-cpu page list 中。
默认值 0,代表基于 zone low 水位和在线 CPU 个数决定 per-cpu page list 的比例。

unprivileged_userfaultfd

设置普通用户是否能够使用 userfaultfd 系统调用。

* 0 代表只有 root 用户才能够使用 userfaultfd(默认)
* 1 代表普通用户也能够使用 userfaultfd

stat_interval

设置内存统计信息的更新时间间隔。默认是 1 秒

stat_refresh

max_map_count

mmap_min_addr

mmap_rnd_bits

mmap_rnd_compat_bits

compact_memory

compact_unevictable_allowed

compaction_proactiveness

dirty_background_bytes

dirty_background_ratio

dirty_bytes

dirty_ratio

dirty_expire_centisecs

dirty_writeback_centisecs

dirtytime_expire_seconds

panic_on_oom

oom_dump_tasks

oom_kill_allocating_task

overcommit_memory

overcommit_ratio

overcommit_kbytes

user_reserve_kbytes

admin_reserve_kbytes

lowmem_reserve_ratio

min_free_kbytes

watermark_scale_factor

watermark_boost_factor

extfrag_threshold

swappiness

page-cluster

drop_caches

vfs_cache_pressure

Last updated

Was this helpful?