क्या किसी निश्चित जावा प्रक्रिया की बैंडविड्थ को सीमित करने का कोई प्रभावी तरीका है?जावा प्रक्रिया के नेटवर्क बैंडविड्थ को सीमित करना
मैं रन टाइम
sudo trickle -s -d 1024 /path/to/app.sh
पर एक निश्चित प्रक्रिया के बैंडविड्थ सीमित करने के लिए trickle
तरह समाधान से परिचित हूँ लेकिन जब जावा के साथ काम प्रक्रियाओं यह एक चुनौती है क्योंकि आवेदन एक JVM
या कुछ में शुरू की बनाता है एक WRAPPER सेवा जो JVM
शुरू करती है - इसका मतलब है कि 'ट्रिकल' जैसे समाधान काम नहीं करेंगे।
मैं पूरी जावा प्रक्रिया (/usr/bin/java
s.link के साथ लपेटकर/गड़बड़ करके) - UGLY के द्वारा कोशिश कर सकता हूं (trickle
का उपयोग कर)। क्या कोई जावा प्रक्रिया (JVM
) की बैंडविड्थ को सीमित करने के लिए बेहतर समाधान के बारे में जानता है?
धन्यवाद!
जांचें कि यह किसी भी उपयोग का है http://stackoverflow.com/questions/3246345/making-a-reliable-web-service-unreliable-but-in-a-controlled-way/3247133#3247133 – Kennet