विषयसूची:

OOM किलर क्या है यह कब चलता है और यह क्या करता है?
OOM किलर क्या है यह कब चलता है और यह क्या करता है?

वीडियो: OOM किलर क्या है यह कब चलता है और यह क्या करता है?

वीडियो: OOM किलर क्या है यह कब चलता है और यह क्या करता है?
वीडियो: कॉकरोच को जड़ से खत्म करने के घरेलु उपाय | Home Remedies to Get Rid of Cockroaches | Tips & Tricks 2024, नवंबर
Anonim

NS ओओएम किलर सभी की समीक्षा करके काम करता है दौड़ना प्रक्रियाओं और उन्हें एक बैडनेस स्कोर प्रदान करना। जिस प्रक्रिया में उच्चतम स्कोर होता है वह वह है जिसे मार दिया जाता है। NS ओओएम किलर कई मानदंडों के आधार पर एक बैडनेस स्कोर प्रदान करता है।

यह भी जानिए, मैं OOM किलर को कैसे सक्रिय करूं?

ऊम -मार का उपयोग किया जाता है सक्षम और अक्षम करें ओओएम - हत्यारा . यदि आप चाहते हैं ओओएम सक्षम करें - हत्यारा रनटाइम, फिर sysctl कमांड का उपयोग करें सक्षम वह। अन्य सक्षम करने का तरीका या अक्षम करने के लिए पैनिक_ऑन_ओम वैरिएबल लिखना है, आप हमेशा / proc में मान की जांच कर सकते हैं।

इसके अलावा, Oom_score क्या है? लिनक्स कर्नेल प्रत्येक चलने वाली प्रक्रिया को एक अंक देता है जिसे कहा जाता है oom_score जो दिखाता है कि कम उपलब्ध स्मृति के मामले में इसे समाप्त करने की कितनी संभावना है। स्कोर प्रक्रिया द्वारा उपयोग की जाने वाली मेमोरी की मात्रा के समानुपाती होता है। NS oom_score एक प्रक्रिया का /proc निर्देशिका में पाया जा सकता है।

इसे ध्यान में रखते हुए, मैं OOM किलर को कैसे निष्क्रिय कर सकता हूँ?

7 उत्तर

  1. OOM किलर को अक्षम करें (vm.oom-kill = 0 को /etc/sysctl.conf में रखें)
  2. मेमोरी ओवरकमिट अक्षम करें (vm.overcommit_memory = 2 को /etc/sysctl.conf में रखें) ध्यान दें कि यह एक ट्रिनरी मान है: 0 = "अनुमान करें कि हमारे पास पर्याप्त RAM है", 1 = "हमेशा हाँ कहें", 2 = "नहीं कहो" अगर हमारे पास मेमोरी नहीं है")

क्या होता है जब लिनक्स मेमोरी से बाहर हो जाता है?

जब ऑपरेटिंग सिस्टम है बाहर RAM का है और इसमें कोई स्वैप नहीं है, यह साफ पृष्ठों को त्याग देता है। बिना स्वैप के, सिस्टम होगा रन आउट आभासी का याद (सख्ती से बोलते हुए, RAM + स्वैप) जैसे ही उसके पास बेदखल करने के लिए और अधिक साफ पृष्ठ नहीं हैं। फिर उसे प्रक्रियाओं को मारना होगा। दौड़ना बाहर RAM की पूरी तरह से सामान्य है।

सिफारिश की: