有没有一种有效的方法来限制某个Java进程的带宽?
我熟悉像trickle
这样的解决方案,可以在运行时限制某个进程的带宽。
sudo trickle -s -d 1024 /path/to/app.sh
但是,当处理Java进程时,它会更具挑战性,因为应用程序启动一个JVM或在某些情况下启动一个WRAPPER服务,该服务启动一个JVM - 这意味着像'trickle'这样的解决方案将不起作用。
我可以尝试限制整个Java进程(通过包装/捣乱/usr/bin/java s.link),这很丑陋。是否有人知道限制Java进程(JVM)带宽的更好方法?
谢谢!