Swpd 和可用内存

Swpd 和可用内存

我正在尝试用请求来强调一个网络服务器,我曾经vmstat获得过服务器的内存使用情况,但我不明白一些事情。

  1. 当请求开始时,可​​用内存减少,swpd 增加,但过了一会儿,即使请求以相同的速率继续,可用内存也会增加。我认为这是因为系统没有可用内存了,或者至少为了避免这种情况发生,用交换内存分配新内存,对吗?
  2. 有没有办法限制交换内存分配?

内存使用情况比较

答案1

  1. 否:可用内存是未使用的内存:您根本没有耗尽内存。
  2. 这是可能的,但是一个坏主意:内核比你更清楚何时使用交换...... ;-)

有关内核如何使用内存的更多信息,看看这里

相关内容