linux - 在 linux 服务器中为 apache 分配内存

标签 linux apache memory allocation

我有一个 Linux 服务器,我用它来做很多事情。其中最重要的一个是 apache 网络服务器。有时其他应用程序使用了大部分内存,而 apache 服务器无法正常工作。 有没有一种方法可以为 apache 分配最小内存量?例如,如果我有 8GB RAM,我希望 Apache 始终分配 5GB,而系统和其他应用程序不能使用超过 3GB。 这可能吗? 非常感谢!

最佳答案

您的服务器正在交换吗?你的交换使用情况是什么?使用:

$ cat /proc/swaps

检查一下。

如果它没有交换,则可能不是导致问题的内存使用。 如果它正在交换,那么您可以做两件事:

  • 增加内存
  • 减少内存使用

Linux 中没有“保留内存”或防止进程被换出的明智方法。

关于linux - 在 linux 服务器中为 apache 分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25135591/

相关文章:

apache - RewriteRule 将 url 部分作为参数传递给 php 脚本

c++ - 按值传递与按引用传递内存分配差异c++

C++ LibTiff - 从内存读取和保存文件

linux - 查看 Linux 文件权限号

linux - 如何使用 shell 和 awk 在日志文件中搜索时间值?

php - 从 XAMPP 迁移到 LAMP 时出现问题。内存限制错误

java - 栈帧占用的大小

java - 确认安装了 Java 11 后,Ubuntu Java 应用程序找不到命令 javac

c - 如何在服务器和客户端之间创建多个tcp连接

php - 支持ASP.NET的IIS和支持PHP的WAMP可以在同一台服务器上共存吗?