我有一个安装了centos6.6和7 GB内存的Linux机器,在它上面运行Apache,每晚缓冲和缓存消耗6 GB内存,但是当我通过top命令检查它时,没有进程使用那么多内存,只有缓冲/缓存does...please帮助。
发布于 2015-05-09 15:09:56
Linux试图充分利用所有空闲内存,因此它用于缓存系统I/O (传入/传出内存的文件),以减少进一步的磁盘访问(在您的例子中,更快地提供静态内容)。
当进程需要更多空间时,它会动态减少缓冲区/缓存。例如,更改Apache配置以使用更多模块或派生更多工作进程。
https://stackoverflow.com/questions/30099252
复制相似问题