常用操作系统内存参数说明
常用的操作系统内存参数如下表所示:
优化项 |
优化项简介 |
---|---|
dirty_background_bytes |
触发pflush后台回写的脏内存字节数 |
dirty_background_ratio |
触发pflush后台回写的脏内存所占百分比 |
dirty_bytes |
触发一个写进程开始回写的脏内存字节数 |
dirty_ratio |
触发一个写进程开始回写的脏内存所占百分比 |
dirty_expire_centisecs |
适于pflush的脏内存的最小时间 |
dirty_writeback_centisecs |
pflush活跃时间间隔 |
nr_hugepages |
内存大页的数量 |
max_map_count |
定义一个进程可以使用的最大内存映射区域数量 |
min_free_kbytes |
设置期望的空闲内存数 |
overcommit_memory |
0:利用探索法允许合理的过度分配 1:始终过度分配,这可以提高内存密集型任务的性能 2:禁止过度分配 |
swappiness |
内核倾向于使用换页来释放内存的程度 |