cpulimit - क्लाउड में ऑनलाइन

यह कमांड सीपुलिमिट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


cpulimit -- किसी प्रक्रिया के CPU उपयोग को सीमित करता है

SYNOPSIS


सीपीयूलिमिट [लक्ष्य] [विकल्प...] [ -- PROGRAM]

वर्णन


TARGET में बिल्कुल इनमें से एक होना चाहिए:

-p, --पिडी=N
प्रक्रिया का विवरण

-e, --प्रोग्राम फ़ाइल=फ़ाइल
निष्पादन योग्य प्रोग्राम फ़ाइल का नाम

-P, --पथ=पथ
निष्पादन योग्य प्रोग्राम फ़ाइल का पूर्ण पथ नाम

विकल्प

-b, --पृष्ठभूमि
टर्मिनल को मुक्त करते हुए, पृष्ठभूमि में cpulimit चलाएँ

-c, --सी पी यू
उपलब्ध सीपीयू कोर की संख्या निर्दिष्ट करें। आमतौर पर यह हमारे लिए पता लगाया जाता है।

-l, --सीमा=N
सीपीयू का प्रतिशत 1 से ऊपर की अनुमति है। आमतौर पर 1 - 100, लेकिन मल्टी- पर अधिक हो सकता है
कोर सीपीयू. (अनिवार्य)

-q, --शांत
शांत मोड में चलता है, कंसोल पर अद्यतन संदेश लिखने से बचता है।

-k, --किल
इसके सीपीयू उपयोग को कम करने के बजाय लक्ष्य प्रक्रिया को मारें

-r, --पुनर्स्थापना
-k ध्वज का उपयोग करके समाप्त की गई प्रक्रिया को पुनर्स्थापित करें।

-s, --सिग्नल
जब हम बाहर निकलते हैं तो देखी गई प्रक्रिया के लिए एक वैकल्पिक संकेत भेजें। डिफ़ॉल्ट SIGCONT है.

-v, --शब्दशः
नियंत्रण आँकड़े दिखाएँ

-z, --काम चोर
यदि कोई उपयुक्त लक्ष्य प्रक्रिया नहीं है, या यदि यह समाप्त हो जाती है, तो बाहर निकलें

-- यह अंतिम CPUlimit विकल्प है. निम्नलिखित सभी विकल्प दूसरे प्रोग्राम के लिए हैं
लॉन्च करेंगे.

-h, --मदद
इस मदद और बाहर निकलने प्रदर्शित

उदाहरण


मान लीजिए कि आपने शुरुआत कर दी है `फू --बार` और आप इसका पता लगाएं ऊपर का(1) या ps(1) कि यह
प्रक्रिया आपके सभी CPU समय का उपयोग करती है जो आप कर सकते हैं

# सीपीयूलिमिट -e foo -l 50
निष्पादन योग्य प्रोग्राम फ़ाइल पर कार्य करके प्रक्रिया के CPU उपयोग को सीमित करता है (नोट:
तर्क "--बार" हटा दिया गया है)

# सीपीयूलिमिट -p 1234 -l 50
जैसा कि दिखाया गया है, पीआईडी ​​पर कार्य करके प्रक्रिया के सीपीयू उपयोग को सीमित करता है ps(1)

# सीपीयूलिमिट -P /usr/bin/foo -l 50
के रूप में एक ही -e लेकिन पूर्ण पथ नाम का उपयोग करता है

# /usr/bin/someapp

# सीपीयूलिमिट -p $! -l 25 -b
उन स्क्रिप्ट्स के लिए उपयोगी जहां आप अंतिम कमांड रन को थ्रॉटल करना चाहते हैं।

# सीपीयूलिमिट -l 20 फ़ायरफ़ॉक्स
फ़ायरफ़ॉक्स वेब ब्राउज़र लॉन्च करें और इसके सीपीयू उपयोग को 20% तक सीमित करें

# सीपीयूलिमिट -l 25 -- फ़ायरफ़ॉक्स -प्यार
फ़ायरफ़ॉक्स वेब ब्राउज़र को निजी मोड में लॉन्च करें और इसके सीपीयू उपयोग को 25% तक सीमित करें

# सीपीयूलिमिट -c 2 -p 12345 -l 25
RSI -c फ़्लैग सीपीयू कोर की संख्या निर्धारित करता है जिसे प्रोग्राम उपलब्ध समझता है। आम तौर पर
यह हमारे लिए पता लगाया गया है, लेकिन इसे अतिरंजित किया जा सकता है।

# सीपीयूलिमिट -l 20 -k फ़ायरफ़ॉक्स
फ़ायरफ़ॉक्स प्रोग्राम लॉन्च करें और यदि प्रक्रिया 20% से अधिक सीपीयू उपयोग तक जाती है तो इसे बंद कर दें।

# सीपीयूलिमिट -l 20 -p 1234 -s सिगटरम
1234% सीपीयू उपयोग पर थ्रॉटल प्रक्रिया 20। यदि cpulimit को बाहर निकलने के लिए मजबूर किया जाता है, तो यह भेजता है
SIGTERM सिग्नल की प्रक्रिया को देखा।

टिप्पणियाँ


· cpulimit हमेशा सत्यापित करने के लिए एक प्रक्रिया में SIGSTOP और SIGCONT सिग्नल भेजता है
यह इसे नियंत्रित कर सकता है और इसके द्वारा उपभोग की जाने वाली सीपीयू की औसत मात्रा को सीमित कर सकता है। ये हो सकता है
परिणामस्वरूप भ्रामक (कष्टप्रद) कार्य नियंत्रण संदेश आते हैं जो संकेत देते हैं कि कार्य में है
रोक दिया गया (जबकि वास्तव में यह था, लेकिन तुरंत पुनः आरंभ कर दिया गया)। यह भी कारण हो सकता है
इंटरैक्टिव शेल के साथ समस्याएं जो SIGSTOP/SIGCONT का पता लगाती हैं या अन्यथा उस पर निर्भर करती हैं।
उदाहरण के लिए, आप किसी कार्य को अग्रभूमि में रख सकते हैं और देखते हैं कि वह तुरंत बंद हो गया है
और पृष्ठभूमि में पुनः प्रारंभ हुआ. (यह सभी देखेंhttp://bugs.debian.org/558763>.)

· जब इसके साथ आह्वान किया जाता है -e or -P विकल्प, cpulimit किसी भी प्रक्रिया की तलाश करता है / proc
ऐसे नाम के साथ जो दिए गए प्रक्रिया नाम तर्क से मेल खाता हो। इसके अलावा, यह का उपयोग करता है
प्रक्रिया का पहला उदाहरण मिला। किसी प्रक्रिया के विशिष्ट उदाहरण को नियंत्रित करने के लिए, उपयोग करें
la -p विकल्प चुनें और एक पीआईडी ​​प्रदान करें।

· सीपुलिमिट का वर्तमान संस्करण कर्नेल एचजेड मान 100 मानता है।

onworks.net सेवाओं का उपयोग करके cpulimit का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम