我希望你能帮助我。 我有一个网站,我正在转移到一个新的数据中心。 服务器几乎是香草,没有控制面板,也没有优化。 当我点击一个页面时,网站的加载时间非常长,尽pipe它的重量相对较轻。 我跑到顶部看看发生了什么,CPU跳到75%,下降到20%左右,而其余的页面加载。
有人build议我在违规stream程上运行lsof -p,但是我不确定我在看什么。 我跑过了我的httpd.conf文件,并注释掉了一堆似乎不必要的加载模块,但是这也没有帮助。 有人有主意吗?
lsof的输出http://pastebin.com/mfa113f
当然,这不是一个DNS问题。 CPU会很低,加载的时间会与DNS超时一致。
在MPOV我认为这是一个PHP相关的问题。 性能开始的最好的地方是做一些问题的页面分析。 如果您使用的是CMS,请尝试testing不属于CMS的单独页面。 只需创build一个PHP:
<?php phpinfo(); ?>
并查看加载此页面需要多长时间。 你有数据库服务吗? 它位于同一台机器上吗? 对于一般性能分析,您可以使用:
dstat -ta -M topcpu,topio
你有apache日志文件存储完全合格的域名,如果是这样你的/etc/resolv.conf工作如预期?
如果FQDN是问题,请在configuration文件中closures它们,您会发现事情移动速度要快得多。