gpt4 book ai didi

java - 如何在 java 中为进程设置 cpu 和内存限制?

转载 作者:行者123 更新时间:2023-11-30 11:53:57 28 4
gpt4 key购买 nike

嗨我想使用 java 和 tomcat 服务器制作一个网站。该网站将为每个用户在服务器上的所有进程设置 cpu 和内存限制。例如,对于每个用户 %3 cpu 和 100mb 内存限制。

我怎样才能做到?谢谢

最佳答案

一个Tomcat进程是不可能的。您需要生成多个子进程,每个子进程都有自己的(-Xmx100m 或特定于操作系统的内存配额)和特定于操作系统的设置来控制 CPU 配额。

根据用户的恶意程度,您还可以限制可用文件描述符的数量、端口范围、磁盘配额等。最后,将每个用户的进程放入 VM 和/或 jail 中可能是值得的。

关于java - 如何在 java 中为进程设置 cpu 和内存限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995431/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com