Tomcat消耗非常高的CPU使用率

时间:2011-03-23 11:39:03

标签: java linux tomcat

这是我的情况,我不知道接下来要解决我的问题。

  1. 我有一个在tomcat上运行的Java Web应用程序。 linux服务器

  2. 应用程序非常慢

  3. top命令显示Java进程的CPU负载非常高。它达到了1000%以上。

  4. dstat命令显示磁盘写入速率远高于读取速率

  5. 我无法重启应用程序:(

    我现在能做什么?

1 个答案:

答案 0 :(得分:1)

除非您可以重新启动某些内容,否则无法修复任何内容。

你必须分析发生了什么,我们是否知道这是错误的应用程序? [你没有说服务器中还有什么其他部署。]但是假设已知它有问题,你需要详细查看它。

繁忙的磁盘写入有点暗示:是否有可能输出大量诊断跟踪?或者是否可能存在内存泄漏并且您正在进行分页?

有许多性能分析工具,您可能需要进行一些详细的分析。