tomcat - Tomcat 7 或 Tomcat 6 的最低和推荐要求

标签 tomcat memory processor

tomcat 6 或 Tomcat 7 的最低和推荐要求是什么?请提供内存要求、磁盘空间要求和处理器要求?

最佳答案

Tomcat 6/7 本身可以在大约 12MiB 的堆中运行。 Tomcat 7.0.35 在您的磁盘上占用了 13412390 字节,没有安装任何应用程序,也没有日志文件。如果您不安装任何 Web 应用程序或编写任何日志文件,则 Tomcat 需要 13MiB 的磁盘空间。处理器要求都取决于 JVM。我怀疑 JVM 需要具有至少一个内核的 32 位处理器。

所以,基本上过去 20 年制造的任何可以成功引导的东西都应该能够运行 Tomcat 6 或 7。

推荐的系统配置:您可以负担的最多内核、最多内存和最多磁盘空间。

显然,没有人可以在没有任何意见的情况下给您任何好的建议。我已经看到 Web 应用程序在安装了 512MiB 内存和最少磁盘使用的单核上在预期负载下运行得非常好。另一方面,由于配置不当、软件编写不当和容量规划不足,我看到内存为 32GiB 的多核机器出现故障。

编辑 2016-07-13

对于在 Oracle Java 8 上运行的 Tomcat 8,仅运行一个普通 Web 应用程序的 Tomcat 服务器在 ~24MiB 内启动。 Tomcat 8 需要在启动和部署 Web 应用程序时处理更多事情,因此需要额外的堆。也许可以减少它,但我只是使用了一个现有的 Tomcat 实例,并在没有部署任何 Web 应用程序的情况下启动它(除了一个用于报告内存使用情况的微不足道的应用程序),以查看它的外观。

关于tomcat - Tomcat 7 或 Tomcat 6 的最低和推荐要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14567926/

相关文章:

java - Tomcat 7 到 8.5 升级 : getResourceAsStream throws NPE

tomcat - tomcat启动了吗?

java - tomcat无法运行成功

ubuntu - JMeter - Linux 内存不足

memory - 关闭模态视图时清除 UIWebView 内容(iPhone OS 3.0)

c - 使用周期计数计算吞吐量

tomcat - 依赖失败( puppet )

有人可以回顾一下这个练习吗?我是对的,但想澄清一些事情

go - 我可以在至强融核(骑士登陆)处理器上编译Go程序吗?

processor - 6502 中的状态寄存器何时更新?