Xorg मेमोरी लीक


12

मेरे डेस्कटॉप Xorg पर बहुत सारी मेमोरी लीक है। मैं इस मशीन को दिनों (सप्ताह, महीने ...) के लिए इस्तेमाल करने देता हूं, लेकिन सप्ताह में एक बार मैं ज़ोर्ग को फिर से शुरू करने के लिए मजबूर होता हूं, क्योंकि यह बहुत अधिक मेमोरी ले रहा है।

क्या मैं इस मुद्दे से प्रभावित हूं? ऐसा क्यों होता है?
यह xorg किया जा रहा है bugged है, या यह कुछ और है (हो सकता है कुछ xorg मॉड्यूल)?
क्या मैं इससे बचने के लिए कुछ भी कर सकता हूं?


कुछ और जानकारी:

मैं आर्चलिनक्स, कर्नेल 2.6.36, एनवीडिया ड्राइवर्स 260.19.36, सूक्ति 2.32.1 पर हूं।

वैसे भी मुझे यह मुद्दा बहुत समय से मिला है, जैसे कि एक वर्ष से अधिक।


यहाँ है कैसे Xorg प्रक्रिया के बारे में 9 दिनों के uptime के बाद शीर्ष द्वारा दिखाया गया है ...

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
1591 root      20   0  278m 229m 9364 S    2 11.8 244:38.73 Xorg

मुझे केवल कुछ खुली खिड़कियां मिली हैं। 229MB निवासी मेमोरी मुझे बहुत पसंद है (और यह समय के साथ बढ़ती रहेगी)। जैसे ही मैंने Xorg रीबूट किया, मैं इसके जीवन की शुरुआत में प्रक्रिया आँकड़े भी जोड़ूँगा।


जैसे ही मेरा गनोम डेस्कटॉप उठता है:

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1573 root      20   0 89508  43m  11m S    1  2.2   0:03.53 Xorg

@jsbillings: शीर्ष से पता चलता है कि Xorgयदि मैं सभी X11 एप्लिकेशन (लेकिन ग्नोम वाले) को बंद कर देता हूं तो यह प्रक्रिया बहुत अधिक मेमोरी (जैसे 300 मीटर) लेती है।
Peoro

क्या यह समस्या गैर-स्वामित्व वाले ड्राइवरों के साथ होती है?
mattdm

और, क्या Xorg मेमोरी उपयोग बढ़ता है, या क्या यह उसी तरह शुरू होता है?
19

@mattdm: मैंने गैर-मालिकाना ड्राइवरों के साथ परीक्षण नहीं किया, क्योंकि मुझे अब और फिर हर बार 3 डी ग्राफिक त्वरण (अच्छे प्रदर्शन के साथ) की आवश्यकता है। Xorg मेमोरी का उपयोग समय के साथ बढ़ता है।
21

मैं सुझाव दूंगा कि ओपन सोर्स ड्राइवर यह देखने की कोशिश करे कि क्या समस्या वहां मौजूद है। यह समस्या को कम करेगा। अगर मालिकाना ड्राइवर को दोष देना है, तो केवल एनवीडिया आपकी मदद कर सकती है।
mattdm

जवाबों:


8

एक्स सर्वर में कुछ मेमोरी लीक अनुप्रयोगों के दोष हैं; यदि वे सर्वर-साइड बनाते हैं Pixmapऔर स्वयं के बाद सफाई नहीं करते हैं, तो वे हमेशा के लिए चिपक जाते हैं। (यह एक विशेषता होने का इरादा है, इसलिए उदाहरण के लिए गनोम एक Pixmapबार मानक एस का एक सेट स्थापित कर सकते हैं और फिर किसी भी प्रोग्राम से उनके XIDएस के चारों ओर एक अनुकूलन के रूप में xrestopउपयोग कर सकते हैं ।) इन्हें नीचे ट्रैक करने के लिए उपयोग किया जा सकता है।


क्या अन्य संसाधन हैं जो xrestop नहीं दिखाएंगे? अभी, xrestop मुझे कुल 45990K दिखाता है, जबकि शीर्ष शो में 11.9g RES (12.4g VIRT) के साथ X है। इससे भी बड़ा अंतर होगा कि मैं उम्मीद
करूँ


0

मेरे पास वही समस्या है और समान ओएस है। मेम लीक शायद सूक्ति में है। जब मैं मॉनिटर रिज़ॉल्यूशन को बदलने के लिए ऐपलेट का उपयोग करता हूं, तो मेरे पास Xorg मेम स्पेस में विशाल मेम लीक हैं। मुझे नहीं पता कि समस्या कहां है, लेकिन अगर आप इस एप्लेट को मेम लीक की तुलना में अक्षम कर देंगे, तो आपको कोई और नहीं दिखाई देगा।


-2

मैं इस के लिए नया हूँ, यहाँ मैं समस्या को दरकिनार करने के लिए क्या कर रहा हूँ:

  1. मैं मास्टर कंसोल के साथ स्विच करता हूं Ctrl- Alt-F3
  2. व्यवस्थापक के रूप में लॉगऑन
  3. प्रकार:

    exit
    
  4. के साथ डेस्कटॉप पर वापस जाएँ Ctrl- Alt-F2

    अवरुद्ध मेमोरी के सभी जारी किए गए हैं जैसे कि सिस्टम को बूट किया गया था।

मैं 3.1 का उपयोग कर रहा हूँ

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