Có cách nào hiệu quả để hạn chế băng thông của một quá trình java nhất định không?hạn chế băng thông mạng của một quá trình java
Tôi quen thuộc với các giải pháp như trickle
giới hạn băng thông của một quá trình nhất định trên thời gian chạy
sudo trickle -s -d 1024 /path/to/app.sh
Nhưng khi giao dịch với java xử lý nó làm cho nó trở thành một thách thức vì các ứng dụng khởi tạo một JVM
hoặc trong một số trường hợp dịch vụ WRAPPER khởi tạo JVM
- điều đó có nghĩa là các giải pháp như 'nhỏ giọt' sẽ không hoạt động.
Tôi có thể thử và giới hạn (sử dụng trickle
) toàn bộ quá trình java (bằng cách gói/rối tung lên với /usr/bin/java
s.link) - UGLY. Có ai biết giải pháp tốt hơn để hạn chế băng thông của quá trình java (JVM
) không?
Cảm ơn!
Kiểm tra xem điều này có sử dụng bất kỳ http://stackoverflow.com/questions/3246345/making-a-reliable-web-service-unreliable-but-in-a-controlled-way/3247133#3247133 hay không – Kennet