如何找到虚拟服务器上的瓶颈?

如何找到虚拟服务器上的瓶颈?

我购买了一台廉价的虚拟服务器(运行 Ubuntu,有 4 个虚拟 CPU 和 8GB RAM、SSD)。我用我的 Web 应用程序启动了 Tomcat8(使用 -Xmx4096m)。启动时间非常非常慢。比我的笔记本慢了大约 50 倍。我想知道瓶颈是什么。是 CPU 吗?是磁盘吗?

top或者htop显示大约 1% 的 CPU 使用率和 300MB 的内存使用率。由于它是虚拟服务器,我不知道这些是否可靠。我如何检查是否用完了提供给我的所有 CPU?

- - 更新 - -

停止所有服务并单独启动 tomcat 后,速度变快了。问题出在 mysql/php/tt-rss。但我仍然不知道这是怎么发生的。由于 CPU 为 1%,我认为是 SSD 的问题。但我在哪里以及如何看到这个问题?

相关内容