out-of-memory पर टैग किए गए जवाब

1
OOM किलर कैसे तय करता है कि किस प्रक्रिया को पहले मारना है?
यह उत्तर कर्नेल द्वारा किए गए कार्यों की व्याख्या करता है जब एक OOM स्थिति का मूल्य के आधार पर सामना किया जाता है sysctl vm.overcommit_memory। जब overcommit_memory0 या 1 पर सेट किया overcommitजाता है , तो सक्षम किया जाता है, और कार्यक्रमों को वास्तव में उपलब्ध की तुलना में …

2
/ Var / log / संदेशों के साथ आउट-ऑफ-मेमोरी को डीबग करें
निम्नलिखित रिपोर्ट मेरे संदेश लॉग में डाली गई है: kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB इससे कोई फर्क नहीं पड़ता कि यह समस्या है या नहीं httpd, लेकिन मैं उत्सुक हूं कि मैं …

4
लिनक्स टकसाल पर "वेब कंटेंट" एप्लिकेशन के उच्च (कुल के पास) सीपीयू / मेमोरी उपयोग को डीबग करना
मेरे पास घर पर 3 कंप्यूटरों पर लिनक्स टकसाल स्थापित है, और जब भी फ़ायरफ़ॉक्स खुला है, उनमें से सभी लगभग असामान्य रूप से धीमा हैं। यहाँ से उत्पादन होता है शीर्ष : जैसा कि आप देख सकते हैं, "वेब सामग्री" और फ़ायरफ़ॉक्स सामूहिक रूप से मेरे लगभग सभी सीपीयू …

2
OOM हत्यारा ठीक से काम नहीं करता है, एक जमे हुए ओएस की ओर जाता है
वर्षों से, मेरे ऑपरेटिंग सिस्टम का OOM किलर ठीक से काम नहीं करता है और एक जमे हुए सिस्टम की ओर जाता है। जब मेमोरी का उपयोग बहुत अधिक होता है, तो पूरी प्रणाली "फ्रीज" (वास्तव में: अत्यंत धीमी गति से) हो जाती है, स्मृति को मुक्त करने के लिए …

3
आउट ऑफ़ मेमोरी संदेश क्या है: बच्चे की बलि दें?
मेरा कंप्यूटर हाल ही में मेमोरी से बाहर चला गया (बड़े जीआईएस डेटासेट के साथ काम करते समय सॉफ्टवेयर संकलन का एक अप्रत्याशित परिणाम नहीं)। सिस्टम लॉग में यह OOM स्थिति से कैसे निपटा जाता है, निम्नलिखित पंक्ति है: Out of memory: Kill process 7429 (java) score 259 or sacrifice …

1
क्या "मेमफद" के बारे में यह सोचना गलत है कि "उस प्रक्रिया के लिए जो फ़ाइल का मालिक है"?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ सैद्धांतिक रूप से, आप memfd_create()नए syscalls को शुरू किए बिना [ ] व्यवहार प्राप्त कर सकते हैं , जैसे: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (ध्यान दें, यहां एक tmpfs की अधिक गारंटी के लिए, हम " /dev/shm" के बजाय " " का उपयोग कर …

9
बड़ी संख्या में छोटी फ़ाइलों को संकुचित करने और स्थानांतरित करने पर मेमोरी समस्याएं (1TB कुल)
मेरे पास 5 मिलियन फाइलें हैं जो लगभग 1TB स्टोरेज स्पेस लेती हैं। मुझे इन फाइलों को किसी तीसरे पक्ष को स्थानांतरित करने की आवश्यकता है। ऐसा करने का सबसे अच्छा तरीका क्या है? मैंने .tar.gz का उपयोग करके आकार को कम करने की कोशिश की है, लेकिन भले ही …

2
httpd मेमोरी उपयोग
httpd( Apache/2.2.29) मेमोरी उपयोग के साथ कुछ समस्याएँ होना । समय के साथ, httpdप्रक्रियाओं में मेमोरी का उपयोग तब तक रेंगता है जब तक कि यह 100% पर न हो जाए। पिछली बार जब मैंने दोबारा शुरू किया httpdथा, लगभग 24 घंटे पहले। से आउटपुट free -mहै: [ec2-user@www ~]$ free …

2
क्या `मेक-जे` (बिना किसी तर्क के) खतरनाक है? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

2
लिनक्स कर्नेल की मेमोरी सीमा
मुझे एक समस्या है। मेरे पास एक पुस्तकालय है जो अनुकूलित CDB निष्पादित करने के लिए sg का उपयोग करता है । कुछ सिस्टम हैं जो नियमित रूप से sg में मेमोरी आवंटन के साथ समस्याएँ हैं । आमतौर पर, sg ड्राइवर की सीमा लगभग 4mb होती है, लेकिन हम …

1
ओओएम-किलर सिर्फ उस प्रक्रिया को नहीं मार सकता है जो बहुत अधिक मांगता है?
यह यहाँ बताया गया है कि OOM-Killer को इसके माध्यम से कॉन्फ़िगर किया जा सकता है overcommit_memoryऔर: 2 = कोई ओवरकम नहीं है। बहुत अधिक पूछने पर आवंटन विफल हो जाते हैं। 0, 1 = ओवरकॉम्मिट (वह या हमेशा)। मारने के कुछ प्रक्रिया (ते) कुछ heuristics जब बहुत अधिक स्मृति …

3
स्थायी रूप से डेमॉन के लिए OOM किलर समायोजन कैसे सेट करें?
कुछ या केवल कुछ महत्वपूर्ण सिस्टम सेवा डेमॉन के साथ कुछ लिनक्स सर्वर चलाने पर, मैं उन विषम प्रक्रियाओं के लिए OOM हत्यारे को समायोजित करना चाहूंगा, अगर कुछ अजीब होता है। उदाहरण के लिए, आज MySQL चलाने वाले कुछ उबंटू सर्वर को एक मार डाला गया MySQL डेमॉन मिला …

2
OOM किलर / cgroups द्वारा प्रक्रिया को मारने से पहले संकेत प्राप्त करें
हमारे क्लस्टर में, हम अपनी प्रक्रियाओं के संसाधनों को सीमित कर रहे हैं, उदाहरण के लिए मेमोरी ( memory.limit_in_bytes)। मुझे लगता है, अंत में, यह लिनक्स कर्नेल में ओओएम हत्यारा के माध्यम से भी संभाला जाता है ( स्रोत कोड को पढ़कर ऐसा लगता है )। क्या मेरी प्रक्रिया के …

1
OOM किलर - ने MySQL सर्वर को मार दिया
हमारे एक MySQL मास्टर पर, OOM किलर ने आक्रमण किया और MySQL सर्वर को मार दिया, जिससे बड़े आउटेज हो गए। निम्नलिखित कर्नेल लॉग है: [2006013.230723] mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 [2006013.230733] Pid: 1319, comm: mysqld Tainted: P 2.6.32-5-amd64 #1 [2006013.230735] Call Trace: [2006013.230744] [<ffffffff810b6708>] ? oom_kill_process+0x7f/0x23f [2006013.230750] [<ffffffff8106bde2>] …

1
क्या उपयोग की गई या उपलब्ध कैशे पर स्लैब के लिए अप्राप्य मेमोरी आवंटित की गई है?
मूल्यांकन / खरीद / ज्ञापन के बाद, मैं निम्नलिखित जानकारी देखता हूँ: $cat /proc/meminfo MemTotal: 197852592 kB MemFree: 64755992 kB MemAvailable: 65655112 kB Buffers: 4388 kB Cached: 759952 kB SwapCached: 0 kB Active: 649472 kB Inactive: 308340 kB Active(anon): 193840 kB Inactive(anon): 25316 kB Active(file): 455632 kB Inactive(file): 283024 kB …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.