मैं लिनक्स सिस्टम पर चल रहा हूं, मेरी पर्ल स्क्रिप्ट के लिए मेमोरी उपयोग को सीमित करना चाहता हूं। मैं BSD::Resource के setrlimit
का उपयोग करने की कोशिश कर रहा हूं, लेकिन समस्याएं आ रही हैं। मैं किसी भी संकेतक की सराहना करता हूं। धन्यवाद।लिनक्स पर प्रक्रिया मेमोरी उपयोग को सीमित करने के लिए कैसे करें (उदाहरण के लिए बीएसडी :: संसाधन का उपयोग करना)
7
A
उत्तर
7
जब आप कोड विकसित कर रहे हैं, तो अपने पर्ल प्रोग्राम को चलाने और सभी मेमोरी का उपभोग करना आसान है। जब तक प्रोग्राम स्मृति समाप्त नहीं होता है और मर जाता है, तब तक मशीन रुक जाएगी। आप इस समस्या को रोका जा सकता है: इस कोड
उपयोग:
use BSD::Resource;
setrlimit(get_rlimits()->{RLIMIT_VMEM}, 1_000_000_000, -1) or die;
1;
मैं limit.pm में इस कोड डाल (अतः "1;")। मैं तब कह सकता हूं कि
use limit;
किसी भी प्रोग्राम के शीर्ष पर जो मैं सीमित करना चाहता हूं।
3
Scott Corely पर्ल स्क्रिप्ट चलाने से पहले ulimit
सेट करने का सुझाव देता है।
संबंधित मुद्दे
- 1. किसी प्रक्रिया के CPU उपयोग को सीमित करने के लिए
- 2. वर्चुअल मेमोरी के उपयोग को node.js द्वारा सीमित कैसे करें?
- 3. MySQL: उपयोग करने के लिए प्रक्रिया प्रक्रिया पैराम का उपयोग
- 4. जेवीएम के लिए अधिकतम मेमोरी उपयोग कैसे सेट करें?
- 5. थ्रेड-सुरक्षित उपयोग के लिए स्थिर वर्ग के दायरे को सीमित करने के लिए AppDomain का उपयोग कैसे करें?
- 6. लिनक्स प्रक्रिया संसाधन उपयोग (सीपीयू, डिस्क, नेटवर्क)
- 7. जावा सीमित संसाधन उपयोग
- 8. लिनक्स टर्मिनल को कॉल करने के लिए जावा का उपयोग करना: आउटपुट को कैसे फ़्लश करें?
- 9. लिनक्स के तहत जावा से वर्चुअल मेमोरी उपयोग, बहुत मेमोरी
- 10. PHP प्रक्रिया मेमोरी उपयोग को अनुकूलित करने के लिए कैसे करें?
- 11. बातचीत को स्वचालित करने के लिए अजगर का उपयोग करें?
- 12. ढेर आकार को सीमित करने के लिए कैसे?
- 13. रिमोट लिनक्स फ़ाइलों को संपादित करने के लिए विंडोज़ पर जीवीआईएम का उपयोग करना?
- 14. उदाहरण चर के लिए संदर्भ प्रबंधक का उपयोग कैसे करें
- 15. विंडोज़ पर मेमोरी बैंडविड्थ उपयोग को मापने के लिए कैसे?
- 16. सोलर मेमोरी उपयोग को कम करने के लिए कैसे?
- 17. इनपुट स्ट्रिंग की कुल लंबाई को सीमित करने के लिए रेगेक्स लुकहेड का उपयोग कैसे करें
- 18. IO.popen का उपयोग करने की प्रक्रिया को समाप्त करने के लिए कैसे प्रतीक्षा करें?
- 19. एक्सेल उदाहरण प्राप्त करने के लिए देर से बाध्यकारी उपयोग का उपयोग कैसे करें?
- 20. डेल्फी में असेंबली का उपयोग करने के लिए अच्छे संसाधन?
- 21. उपयोगिता स्क्रिप्ट के लिए उपयोग करने के लिए किस स्क्रिप्टिंग भाषा का उपयोग करना है?
- 22. रजिस्ट्री को संपादित करने के लिए C++ का उपयोग
- 23. सीएसएस: उपयोग करने के साथ दिखाए जाने वाले टेक्स्ट को सीमित करने के लिए कैसे "..."
- 24. jquery खोज स्कोप को सीमित करने के लिए कैसे करें
- 25. RegularExpressionValidator इनपुट प्रकार को सीमित करने के लिए चरित्र प्रकारों को सीमित करने के लिए
- 26. कम मेमोरी स्थितियों का परीक्षण करने के लिए मैं राम को कैसे सीमित करूं?
- 27. जावास्क्रिप्ट को स्वच्छ करने के लिए काजा का उपयोग करना?
- 28. मैं लिनक्स में पृष्ठभूमि प्रक्रिया के रूप में प्रक्रिया को चलाने के लिए नोहप का उपयोग कैसे कर सकता हूं?
- 29. प्रक्रिया को धीमा करने के लिए कैसे?
- 30. संग्रहित प्रक्रिया के परिणामों को फ़िल्टर करने के लिए SQL का उपयोग करें
क्या आप समस्याओं का वर्णन कर सकते हैं? क्या आप एक सीमा को रोकने या रोकने का प्रयास कर रहे हैं? – ysth
सुनिश्चित करें कि आप हार्ड सीमा जोड़ते हैं, मुलायम नहीं। –