我在一个VPS服务器上有几个网站。我在用Ubuntu+Apache+PHP+Mysql。
我如何跟踪每个网站的性能,以某种方式知道什么时候我需要升级RAM (我正在逐步增加越来越多的网站)。
谢谢
发布于 2010-11-04 18:59:01
对于web服务器,当磁盘交换开始对性能产生负面影响时,需要添加更多的RAM。对于数据库服务器,当应用程序分析表明磁盘缓存不够大时,您需要添加更多的RAM。没有办法从任何脱离上下文的测量中分辨出来。
在总体性能监控方面,有许多流行的主机级工具-- Nagios可能有些过火,但是Munin或PCP可能很适合您的需求。(请注意,另一张海报提到了基于时间的资源监视,比如CPU使用情况或磁盘吞吐量,但在VM中是不准确的。)
发布于 2010-11-04 18:27:52
内存非常简单,只要使用常用的工具(空闲、vmstat、top或gnome系统监视器就可以了)。CPU是另一回事,因为从本质上说,没有一个VM能够真正地自我报告真正的CPU使用情况,除非通过您选择的虚拟机管理程序提供的任何vm集成工具有效地传递外部获得的统计数据。如果您问您VPS提供者,他们很可能有某种形式的基于web或API的机制,让您可以直接从他们自己的管理工具中查询您的VPS统计数据,这同样取决于他们自己使用的代码以及它们是否选择提供这些信息。
https://serverfault.com/questions/198310
复制相似问题