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

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

कार्यक्रम:

नाम


irqbalance - एक मल्टीप्रोसेसर सिस्टम पर प्रोसेसर में हार्डवेयर इंटरप्ट वितरित करें

SYNOPSIS


असंतुलित होना

वर्णन


के प्रयोजन के असंतुलित होना प्रोसेसर में हार्डवेयर इंटरप्ट को वितरित करना है a
प्रदर्शन बढ़ाने के लिए मल्टीप्रोसेसर सिस्टम।

विकल्प


-ओ, --एक बार में
असंतुलन को एक बार चलाने का कारण बनता है, जिसके बाद डेमॉन बाहर निकल जाता है।

-डी, - दाढ़
अतिरिक्त डीबग जानकारी मुद्रित करने के लिए असंतुलन का कारण बनता है। तात्पर्य - अग्रभूमि।

-एफ, --अग्रभूमि
अग्रभूमि में चलने के लिए असंतुलन का कारण बनता है (बिना --debug)।

-जे, --पत्रिका
सिस्टमड-जर्नल के लिए अनुकूलित लॉग आउटपुट को सक्षम करता है।

-एच, --hintpolicy=[सटीक | सबसेट | अनदेखा करना]
IRQ कर्नेल एफ़िनिटी हिंटिंग के साथ कैसे व्यवहार किया जाता है, इसके लिए नीति निर्धारित करें। इनमें से एक हो सकता है:

सटीक IRQ आत्मीयता संकेत एकतरफा लागू किया जाता है और कभी भी उल्लंघन नहीं किया जाता है।

सबसेट IRQ संतुलित है, लेकिन असाइन किया गया ऑब्जेक्ट एफ़िनिटी संकेत का सबसेट होगा।

उपेक्षा IRQ एफ़िनिटी संकेत मान को पूरी तरह नज़रअंदाज़ कर दिया जाता है।

संकेत नीति के लिए डिफ़ॉल्ट मान पर ध्यान नहीं दिया जाता है।

-पी, --पॉवरथ्रेश=
वह थ्रेशोल्ड सेट करें जिस पर हम सीपीयू को पॉवरसेव मोड में ले जाने का प्रयास करते हैं यदि अधिक
से सीपीयू औसत सीपीयू से 1 मानक विचलन से अधिक हैं
softirq कार्यभार, और कोई भी CPU ऊपर 1 मानक विचलन से अधिक नहीं है (और है
1 से अधिक IRQ उन्हें सौंपे गए), 1 CPU को पॉवरसेव मोड में रखने का प्रयास करें। में
पावरसेव मोड, एक सीपीयू के पास इसके लिए कोई आईआरक्यू संतुलित नहीं होगा, एक प्रयास में
उस CPU को बिना आवश्यकता के जागने से रोकें।

-मैं, --बनिरक=
प्रतिबंधित IRQ के सेट में निर्दिष्ट IRQ जोड़ें। असंतुलन प्रभावित नहीं करेगा
प्रतिबंधित सूची में किसी भी IRQ की आत्मीयता, उन्हें मैन्युअल रूप से निर्दिष्ट करने की अनुमति देता है।
यह विकल्प योगात्मक है और इसे कई बार निर्दिष्ट किया जा सकता है। उदाहरण के लिए प्रतिबंध लगाना
संतुलन से IRQs 43 और 44, निम्न कमांड लाइन का उपयोग करें: असंतुलित होना
--बनिरक=43 --बनिरक=44

--डीपेस्टकैश=
यह उपयोगकर्ता को कैश स्तर निर्दिष्ट करने की अनुमति देता है जिस पर असंतुलन विभाजन कैश करता है
डोमेन गहरा कैश निर्दिष्ट करने से के लिए अधिक लचीलेपन की अनुमति मिल सकती है
अधिक प्रदर्शन वृद्धि प्राप्त करने के लिए IRQ आत्मीयता प्रदान करने के लिए असंतुलन, लेकिन
कुछ सिस्टमों पर कैशे की गहराई को बहुत बड़ा सेट करना (विशेषकर जहां सभी CPU a
सिस्टम सबसे गहरा कैश स्तर साझा करता है), असंतुलन को संतुलन के रूप में देखने का कारण बनेगा
अनावश्यक। असंतुलित होना --डीपेस्टकैश=2

डीपेस्ट कैश का डिफ़ॉल्ट मान 2 है।

-एल, --पॉलिसीस्क्रिप्ट=
निर्दिष्ट होने पर, संदर्भित स्क्रिप्ट प्रत्येक खोजे गए IRQ के लिए एक बार निष्पादित होगी,
sysfs डिवाइस पथ और IRQ संख्या के साथ तर्क के रूप में पारित किया गया। ध्यान दें कि
डिवाइस पथ तर्क मूल निर्देशिका को इंगित करेगा जिससे IRQ
विशेषता निर्देशिका सीधे खोली जा सकती है। स्क्रिप्ट शून्य या अधिक निर्दिष्ट कर सकती है
key=value जोड़े जो उस IRQ के प्रबंधन में असंतुलन का मार्गदर्शन करेंगे।
कुंजी = मान जोड़े स्क्रिप्ट द्वारा स्टडआउट पर मुद्रित किए जाते हैं और कैप्चर किए जाएंगे और
असंतुलन द्वारा व्याख्या की गई। इर्कबैलेंस को दिए गए से एक शून्य निकास कोड की उम्मीद है
उपयोगिता। मान्यता प्राप्त कुंजी = मान जोड़े हैं:

प्रतिबंध = [सच | झूठा]

IRQ में उत्तीर्ण को संतुलन से बाहर करने के लिए असंतुलन को निर्देशित करता है।

बैलेंस_लेवल = [कोई नहीं | पैकेज | कैश | सार]
यह उपयोगकर्ता को किसी दिए गए IRQ के संतुलन स्तर को ओवरराइड करने की अनुमति देता है। डिफ़ॉल्ट रूप से
संतुलन स्तर स्वचालित रूप से पीसीआई डिवाइस वर्ग के आधार पर निर्धारित किया जाता है
डिवाइस जो IRQ का मालिक है।

numa_node=
यह उपयोगकर्ता को NUMA नोड को ओवरराइड करने की अनुमति देता है जो sysfs किसी दिए गए डिवाइस को इंगित करता है
IRQ स्थानीय है। अक्सर, सिस्टम इस जानकारी को एसीपीआई में निर्दिष्ट नहीं करेगा, और जैसा
परिणामी उपकरणों को सिस्टम में सभी NUMA नोड्स से समान दूरी पर माना जाता है। इस
विकल्प उस हार्डवेयर द्वारा प्रदान की गई जानकारी को ओवरराइड करने की अनुमति देता है, ताकि
irqbalance इन उपकरणों के लिए अपने सबसे स्थानीय नोड की ओर IRQ आत्मीयता को पूर्वाग्रहित कर सकता है।
ध्यान दें कि यहां एक -1 निर्दिष्ट करने से असंतुलन को a . से एक रुकावट पर विचार करने के लिए मजबूर किया जाता है
डिवाइस सभी नोड्स से समान दूरी पर होना चाहिए।

संकेत नीति = [सटीक | सबसेट | उपेक्षा ]
यह एक उपयोगकर्ता को किसी दिए गए irq के लिए विश्व स्तर पर निर्धारित संकेत नीति को ओवरराइड करने की अनुमति देता है। उपयोग is
--hintpolicy सेटिंग के समान है, लेकिन प्रति irq . पर लागू होता है

-एस, --पिड =
निर्दिष्ट फ़ाइल में अपनी प्रक्रिया आईडी लिखें। डिफ़ॉल्ट रूप से कोई पिडफाइल नहीं
लिखा है। जब असंतुलन से बाहर निकलता है तो लिखित पिडफाइल स्वचालित रूप से अनलिंक हो जाती है।
--debug या --foreground के साथ प्रयोग किए जाने पर इसे अनदेखा कर दिया जाता है।

-टी, --अंतराल=
असंतुलन के लिए माप समय निर्धारित करें। irqbalance के लिए सो जाएगा सेकंड
सिस्टम सीपीयू पर irq लोड के नमूनों के बीच। 10 के लिए डिफ़ॉल्ट।

वातावरण चर


IRQBALANCE_ONESHOT
समान --oneshot.

IRQBALANCE_DEBUG
- डिबग के समान।

IRQBALANCE_BANNED_CPUS
सीपीयू का एक मुखौटा प्रदान करता है जिसे असंतुलन को अनदेखा करना चाहिए और कभी भी व्यवधान नहीं देना चाहिए
सेवा मेरे।

सिग्नल


उच्छ्वास करो उपलब्ध IRQs और सिस्टम टोपोलॉजी को फिर से स्कैन करने के लिए बाध्य करता है।

मुखपृष्ठ


https://github.com/Irqbalance/irqbalance

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



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