是否可以配置 Apache-Tomcat 的特定核心数?

是否可以配置 Apache-Tomcat 的特定核心数?

是否可以为 Apache Tomcat (v7) 配置特定数量的内核?如何指定?

我在一台 4 核机器上开发,但当上传到 8 核服务器时,性能提高了 800%。我需要检查是否是使用的核心数量导致了这种情况。

相关数据:

  • 服务器:Apache Tomcat(v7.0.47)
  • 操作系统:Linux Ubuntu 14.04

答案1

使用 systemd,您可以在单元文件中:设置

  1. CPUAffinity控制所用核心:https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
  2. CPUQuota限制 CPU 利用率:https://www.freedesktop.org/software/systemd/man/systemd.exec.html

此外,还有设置进程优先级的选项。

对于非 systemd,您可以使用taskset亲和性设置:https://linux.die.net/man/1/taskset

相关内容