【发布时间】:2014-02-17 21:58:32
【问题描述】:
据此article:
/proc/sys/vm/min_free_kbytes:这控制了由特殊保留使用的内存量,包括“原子”分配(那些不能等待回收的)
我的问题是“那些不能等待回收的人”是什么意思?换句话说,我想了解为什么需要告诉系统始终保持一定的最小可用内存量以及在什么情况下会使用这些内存? [它必须被某物使用;否则没有必要]
我的第二个问题:将此内存设置为高于 4MB(在我的系统上)是否会带来更好的性能?当某些进程开始运行时,我们的服务器偶尔会表现出非常差的 shell 性能(例如 ls -l 需要 10-15 秒才能执行),如果将此数字设置为更高的值会导致更好的 shell 性能?
【问题讨论】:
标签: linux memory-management operating-system