8
如何减少Unix Web服务器上的内存使用量
我目前正在使用Joyent Accelerator来托管我的Web应用程序,并且运行良好,但是我需要降低成本,因此我正在降低当前计划的等级,并施加了一些新的内存限制(256M rss,512M交换)。昨天我对它们并不太远,但是今天重新启动了几次Apache之后,我现在是411M rss,721M swap(prstat -Z -s cpu)。 在“服务器故障”中搜索仅提供了许多方法和特定工具来监视服务器,但没有提供有关如何减少/优化其内存使用量的建议。我也看到了这个问题,但是对于这种特殊的情况(或者我可以说是通用的),我认为这不好。 该服务器在共享CPU上运行Solaris,而我正在使用Apache + MySQL + PHP堆栈。 我很想知道一个人可以采取的措施来解决这个问题并解决问题。但是,我也没有时间减少内存占用并在当前计划结束之前降低计划的质量,因此,任何可以创造奇迹并节省时间的事情也都受到欢迎:)