如何限制 Linux VPS 的最大 RAM?

如何限制 Linux VPS 的最大 RAM?

我租了一个运行 Debian 9 的共享 VPS。我被分配了 4GB RAM (4096MB),但有时我的进程会超过 4GB。这很大程度上是由于内核缓存了我的很多东西,所以我想知道是否可以将内核限制为 4GB,以便当我需要更多 RAM 时,它会清除 buff/缓存以确保我不会去超过4GB。内存使用情况 自由-m

答案1

您的内存已被限制为 4 GiB;这就是输出中“4096”值的含义free -m。毫无疑问,您的图表也将交换考虑在内,因此当您看到内存使用量超过 4 GiB 时,这是因为所使用的内存和交换的总和大于 4 GiB。 (要么是这样,要么是使用 10 的幂而不是 2 的幂。)

相关内容