请看下面的截图。 D(磁盘睡眠)状态下的apache进程数量太多,RAM的使用率非常高。

有没有办法知道是什么导致这些进程停留在D状态,并吃了这么多的记忆?
我会先看看apachtctl fullstatus (你可能需要先安装w3m,一个基于文本的网页浏览器)。
你内存不足(看你的交换数字),所以你需要调整在你的apacheconf中启动的进程的数量。 查看MaxClients , ServerLimit , MaxSpareClients , MinSpareClients等