查看 Firebug 中的“Net”选项卡,我发现某些请求的等待时间超过 5 秒。这是意料之外的,因为我运行的 Tomcat 有 2 - 10 GB 的 RAM(-xms 和 -xmx 设置)。此外,我是唯一向此 Linux 服务器发送 HTTP 请求的用户。
我正在使用 Apache 和 Tomcat。静态和动态请求都需要很长时间才能加载(5 秒或更长时间)。
我应该在 Apache 或 Tomcat 的哪里查找导致等待时间缓慢的原因?
编辑对于tomcat6进程,使用top
命令,我应该关注VIRT列下面的10.8g数字吗?我的RES列设置为875m。
答案1
我要做的第一件事就是安装psi 探针。它允许实时检查 tomcat 服务器,包括内存使用情况和模式等。它应该能让你深入了解为什么花了这么长时间。