Performance Tomcat';最大容量

Performance Tomcat';最大容量,performance,tomcat,Performance,Tomcat,我们的开发团队目前在Tomcat5.5上部署了14个小型应用程序(很快将迁移到6.0)。我说小是因为每个应用程序的用户数量很低。我想知道我应该考虑哪些性能指标和指标来决定何时引入额外的应用服务器 除了内存使用率和CPU使用率,我应该注意什么?我如何知道何时该扩大规模或缩小规模?我将监控: 平均HTTP响应时间 iostat的输出(如果您运行的是Win,也可以是Windows上的任何对应项) 网络饱和 可能的线程死锁(不确定应用程序的多线程性) 数据库加载(如果有) 通常很难建议何时扩大/缩小

我们的开发团队目前在Tomcat5.5上部署了14个小型应用程序(很快将迁移到6.0)。我说小是因为每个应用程序的用户数量很低。我想知道我应该考虑哪些性能指标和指标来决定何时引入额外的应用服务器

除了内存使用率和CPU使用率,我应该注意什么?我如何知道何时该扩大规模或缩小规模?

我将监控:

  • 平均HTTP响应时间
  • iostat
    的输出(如果您运行的是Win,也可以是Windows上的任何对应项)
  • 网络饱和
  • 可能的线程死锁(不确定应用程序的多线程性)
  • 数据库加载(如果有)
通常很难建议何时扩大/缩小规模,因为每种情况都不同。但是,如果你的客户群在未来几个月内翻番,那么制定一个计划总是值得的


扩大规模通常比较便宜(在一定程度上)。我推荐与可伸缩性相关的东西。

谢谢。供那些想知道的人参考-我已经了解到,与iostat相当的Windows是perfmon。在运行对话框中键入“perfmon”以启动它。