我有一个 Linux 服务器,我用它来做很多事情。其中最重要的一个是 apache 网络服务器。有时其他应用程序使用了大部分内存,而 apache 服务器无法正常工作。 有没有一种方法可以为 apache 分配最小内存量?例如,如果我有 8GB RAM,我希望 Apache 始终分配 5GB,而系统和其他应用程序不能使用超过 3GB。 这可能吗? 非常感谢!
最佳答案
您的服务器正在交换吗?你的交换使用情况是什么?使用:
$ cat /proc/swaps
检查一下。
如果它没有交换,则可能不是导致问题的内存使用。 如果它正在交换,那么您可以做两件事:
- 增加内存
- 减少内存使用
Linux 中没有“保留内存”或防止进程被换出的明智方法。
关于linux - 在 linux 服务器中为 apache 分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25135591/