这是我的情况,我不知道接下来要解决我的问题。
我有一个在tomcat上运行的Java Web应用程序。 linux服务器
应用程序非常慢
top
命令显示Java进程的CPU负载非常高。它达到了1000%以上。
dstat
命令显示磁盘写入速率远高于读取速率
我无法重启应用程序:(
我现在能做什么?
答案 0 :(得分:1)
除非您可以重新启动某些内容,否则无法修复任何内容。
你必须分析发生了什么,我们是否知道这是错误的应用程序? [你没有说服务器中还有什么其他部署。]但是假设已知它有问题,你需要详细查看它。
繁忙的磁盘写入有点暗示:是否有可能输出大量诊断跟踪?或者是否可能存在内存泄漏并且您正在进行分页?
有许多性能分析工具,您可能需要进行一些详细的分析。