उबंटू समय के साथ धीमा हो जाता है?


10

लगभग कुछ महीने पहले मैं उबंटू का उपयोग कर रहा था (कमांड लाइन में कुछ कर रहा था) जब यह बहुत खराब लगने लगा। मैं S(या किसी अन्य कुंजी) को हिट करूंगा और 20 सेकंड के बाद यह मेरे टर्मिनल में दिखाई देगा।

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

सौभाग्य से मैंने दोहरे बूट किए हैं इसलिए मैं अभी भी अपनी मशीन का उपयोग कर सकता हूं। अब मुझे इसे ठीक करने की आवश्यकता है और मैं सोच रहा हूं कि मेरे विकल्प क्या हैं। क्या मुझे नए सिरे से स्थापित करने के लिए मजबूर किया जाएगा या कोई और तरीका है?


क्या यह भी होता है यदि आप बूटअप के बाद 30min के लिए ubuntu का "उपयोग" नहीं करते हैं?
अत्तारक

यह केवल तब होता है जब मैं इसका उपयोग कर रहा होता हूं। अन्यथा यह वहीं ठीक बैठेगा। और मैं इसे 30 मिनट लैग फ्री के लिए इस्तेमाल कर सकता हूं।
Kredns

1
क्या आपको कुछ संदेश / var / log / syslog या /var/log/kern.log में किसी समस्या का संकेत मिलता है?
अत्तारक

यहाँ मेरा है /var/log/syslog: pastebin.com/HbAC8p8e
Kredns

और यहाँ मेरा है /var/log/kern.log: pastebin.com/8V6Z48vk
Kredns

जवाबों:


7

सबसे पहले htop और iotop स्थापित करें:

sudo apt-get Install htop iotop

फिर तीन टर्मिनलों को शुरू करें, और उनमें से प्रत्येक में प्रत्येक कमांड को चलाएं:

iotop

यह कमांड आपको किसी भी प्रक्रिया को दिखाएगी जो हार्ड ड्राइव पर लिख रही है

htop

यह कमांड शीर्ष पर अधिक रंगीन विकल्प दिखाएगा। मुफ्त मेमोरी की मात्रा पर विशेष ध्यान दें। यदि यह कम चलना शुरू होता है, तो आप शायद जल्द ही iotop- कमांड (ऊपर) में लिखी गई डिस्क में वृद्धि देखेंगे, जो बदले में संकेत दे सकता है कि कुछ मेमोरी लीक हो रही है ...

tail -f /var/log/messages

यह कमांड सिस्टम संदेश दिखाएगा। यदि कुछ प्रोग्राम क्रैश या ऐसा होता है, तो अधिक जानकारी यहां पॉपअप हो सकती है। इसलिए जब आप सिस्टम लैग्स को नोट करना शुरू करते हैं, तो इस कमांड से आउटपुट की जांच करें ...

बेशक, उपरोक्त में से कोई भी वास्तव में आपकी समस्या को हल नहीं करता है, लेकिन यह इसका निदान करने में मदद कर सकता है।

चीयर्स / एन


5
निक, केवल शब्द ( askubuntu.com/questions/18564/… ) के लिए व्यावहारिक रूप से मेरे उत्तर को कॉपी करने के बजाय, मूल प्रश्न को लिंक करना अधिक सम्मानजनक होगा। प्रभावित नहीं हुआ।
स्केन

3
-1 साहित्यिक चोरी के लिए। एक बार जब मेरा सिस्टम पिछड़ने लगता है तो मैं इस तरह के कमांड टाइप करने में सक्षम नहीं होता हूं क्योंकि लगभग 40 सेकंड के अंतराल के बाद सिस्टम लॉक हो जाता है और मुझे हार्ड रिबूट करना पड़ता है।
Kredns

2
क्या? मैं निश्चित रूप से नहीं किया! और "शब्द-दर-शब्द" से आपका क्या तात्पर्य है, शायद ही कोई समान वाक्य हैं (सामान्य ज्ञान वाले आदेशों को छोड़कर)। इसके अलावा, @ साइनिन, उपरोक्त पोस्ट एक संदिग्ध मेमोरी लीक के विशिष्ट मुद्दे को संबोधित करता है जो मुझे नहीं लगता कि आपका है। मैं अब आपके पोस्ट से लिंक करने के बारे में बुरा नहीं मानूंगा कि मुझे पता है कि यह मौजूद है, लेकिन मुझ पर साहित्यिक चोरी का आरोप लगाते हुए, मैं निश्चित रूप से मन करता हूं - जानबूझकर चोरी को रोकने के बिना विषय में समानताएं इंगित करने के विनम्र तरीके हैं!
निक

1
फिर मेरी क्षमायाचना, निके। विशेष रूप से एक ही आदेश का उपयोग करने के लिए बहुत दूर संयोग देखा। मेरा मतलब है htopकि topउदाहरण के लिए ठीक कब होगा। इसके अलावा, dmesgऔर अधिक सामान्य है, लेकिन मैं kern.log पूंछना पसंद करता हूं क्योंकि यह realtime है। मुझे लगा कि यह बहुत संयोग है। फिर से क्षमा।
Scaine

संयोग, मुझे नहीं पता: सिस्टम लैग्स की किसी भी अल्पविकसित समस्या निवारण में सीपीयू लोड, डिस्क लोड की निगरानी और किसी भी संदिग्ध लॉग संदेशों की जांच शामिल होगी ... मुझे लगता है कि htop शीर्ष (माउस समर्थन, स्क्रॉल करने योग्य प्रक्रिया सूची, कम बरबाद) की तुलना में अधिक आसान है आउटपुट आदि) - और हम शायद अकेले नहीं हैं। 'टेल-एफ' एक फाइल को "फॉलो" करने के लिए मानक कमांड है; यानी नई लाइनें प्रिंट करें जैसा कि वे इसे लिखे गए हैं ... dmesg बस / var / log / dmesg की सामग्री को एक बार डंप करता है और फिर क्विट करता है - नई लाइनों का कोई निरंतर उत्पादन नहीं। तो, सांकेतिक? शायद, लेकिन "साहित्यिक चोरी" को मानने के लिए पर्याप्त है? मुझे ऐसा नहीं लगता ...
Nicke

1

अपने मेमोरी उपयोग की जांच करें - मैं System Monitorअपने पैनल में एप्लेट चलाता हूं, और इससे मुझे पता चल जाता है कि क्या मैं मेमोरी से बाहर निकलने के करीब हूं। जब मैं बहुत सारे कार्यक्रम चलाता हूं, तो मेरे पास समान समस्याएं हैं - वास्तव में धीमी गति से जवाबदेही।

यदि यह एक मेमोरी समस्या है, तो उपयोग करने का प्रयास करें topया पूर्ण सिस्टम मॉनिटर टूल जिसे आप एप्लेट से लॉन्च कर सकते हैं पहचानने के लिए कि कौन सी प्रक्रिया (एस) आपकी मेमोरी का उपयोग कर रही है। अक्सर आप इसे हटा सकते हैं और समस्याएं नहीं हो सकती हैं, लेकिन पहले दो बार जांचें।


यह मामला नहीं है। ऐसा नहीं है कि मेरे बहुत सारे कार्यक्रम चल रहे हैं। यह सिर्फ 1 टर्मिनल विंडो के साथ खुला रहेगा। मेरे पास 3GB रैम और एक डुअल-कोर CPU है।
Kredns

भले ही आप कितने भी कार्यक्रम चलाएं, स्मृति का उपभोग करने वाली छोटी प्रक्रिया हो सकती है।
निक

लेकिन कोई नहीं करता है।
मरीन

1

आपकी वास्तविक समस्या अधिक गरम हो सकती है। मुझे भी यही समस्या थी। मैंने अपने सभी लैपटॉप को डाना के टेक्स्ट बुक ऑफ माइनरगॉली (चौथे संस्करण) पर रखकर ऊंचा कर दिया था। यदि आप अपने प्रशंसक को तेज़ गति से सीटी बजाते हुए सुनते हैं, तो आपकी समस्या अधिक होती है। यह वास्तव में आपके लैपटॉप को ठंडा रखने के लिए संघर्ष कर रहा है। पंखे को चालू रखने के लिए प्रसंस्करण शक्ति को मोड़ दिया जाता है।


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