Salut Je veux faire un site web en utilisant le serveur java et tomcat. Le site Web définira la limite de capacité et de mémoire pour chaque utilisateur pour tous leurs processus sur un serveur. Par exemple pour chaque utilisateur% 3 cpu et 100mb limite de mémoire.Comment je peux définir la limite de cpu et de mémoire pour un processus dans Java?
Comment puis-je le faire? Merci
Vous pouvez limiter la mémoire de chaque utilisateur en lui donnant son propre processus Tomcat, mais cela ne limitera pas l'utilisation du processeur. –
Habituellement, la limite de la CPU est un paramètre du système d'exploitation correspondant aux applications. Je pense que les logiciels sur le système d'exploitation utilisent toujours autant de puissance de traitement que possible. Je n'ai jamais entendu parler de Java capable de restreindre son propre usage. Regardez mes paramètres de tomcat ou les paramètres de système d'exploitation serait ma première estimation. –
Je l'ai cherché pendant presque 2 ans. Je n'ai pas trouvé de bonne solution jusqu'à présent. J'ai même demandé comment implémenter une JVM dans une JVM, mais les projets pour cela ont été abandonnés. Donc, je vais faire votre question préférée :) – mschonaker