Est-il possible de configurer Apache-Tomcat avec un nombre spécifique de cœurs?


0

Est-il possible de configurer un Apache Tomcat (v7) avec un nombre spécifique de cœurs? Comment puis-je le spécifier?

Je développe dans une machine à 4 cœurs, mais lors du téléchargement sur le serveur avec 8 cœurs, les performances augmentent de 800%. Je dois vérifier si le nombre de cœurs utilisés en est responsable.

Donnée pertinente:

  • Serveur: Apache Tomcat (v7.0.47)
  • OS: Linux Ubuntu 14.04

Réponses:


1

Avec systemd, dans le fichier d'unité, vous pouvez: définir

  1. CPUAffinityqui contrôle les cœurs utilisés: https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
  2. CPUQuotapour limiter l'utilisation du processeur: https://www.freedesktop.org/software/systemd/man/systemd.exec.html

De plus, il existe des options pour définir la priorité du processus.

Pour les systèmes autres que systemd, vous pouvez utiliser tasksetpour les paramètres d'affinité: https://linux.die.net/man/1/taskset

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.