विंडोज समय के साथ उत्तरोत्तर धीमा होता जाता है, उबंटू क्यों नहीं?


15

मैं और कई अन्य पिछले विंडोज उपयोगकर्ता ध्यान देते हैं कि कंप्यूटर समय के साथ उत्तरोत्तर धीमा होता जा रहा है। मैंने इसे स्थापित करने की प्रक्रिया को खोजने के लिए केवल एक लीपफ्रॉग क्रैमर खरीदा, जो वहां बैठकर क्रैमर को प्लग करने की प्रतीक्षा कर रहा था ताकि यह सॉफ्टवेयर चला सके। यह सीपीयू के तीन प्रतिशत चौबीस सात, सात दिन एक सप्ताह में ले लिया! यह विंडोज छोड़ने के मुख्य कारणों में से एक है। लेकिन, उबंटू समय के साथ धीमा नहीं पड़ता है। क्या उबंटू पृष्ठभूमि कार्यक्रमों को स्थापित करने की अनुमति देता है जैसे कि लीपफ्रॉग क्रैमर ने एक जोंक की तरह बैठकर संसाधनों को दूर करने के लिए किया था? क्या कोई समझा सकता है कि विंडोज समय के साथ धीमा क्यों हो जाता है, और क्या उबंटू भी इसके लिए अशिष्ट है? किसी भी मदद के लिए धन्यवाद, यह मुझे हैरान कर रहा है।


4
विंडोज को मेरे पीसी पर कभी भी "धीमा" नहीं मिला, मैं हर हफ्ते रजिस्ट्री और डिन डीफ़्रेग को साफ करता रहा। इसके अलावा, जो भी सॉफ़्टवेयर में स्टार्ट अप एंट्री थी, उसे मैंने निष्क्रिय कर दिया।
उरई हरेरा

3
विंडोज को रखरखाव की जरूरत है, ubuntu भी करता है लेकिन विंडोज के रूप में अतिरंजित नहीं है।
उरई हरेरा

2
हाँ, लेकिन जब तक कोई विंडोज़ को रजिस्ट्री की सफाई करके, अवांछित सॉफ़्टवेयर को हटाकर और पुरानी फ़ाइलों को साफ़ नहीं करता है, तब तक, विंडोज धीमा हो जाएगा। दुर्भावनापूर्ण या अनजाने में स्थापित अवांछित अनुप्रयोगों के लिए एक को भी देखना होगा। अधिकांश कंप्यूटर geeks को साफ और स्वच्छ रखने में कोई आपत्ति नहीं है, लेकिन अधिक विशिष्ट उपयोगकर्ता ऐसा करने में समय और प्रयास खर्च करने वाले नहीं हैं।
केली

1
एक औसत उपयोगकर्ता के लिए, विंडोज समय के साथ धीमा हो जाता है।
विलियम

1
इसे यहाँ पोस्ट करें, किसी की दिलचस्पी के लिए: ubuntuforums.org/showthread.php?t=1889072
विलियम

जवाबों:


22

मेरी राय में सबसे महत्वपूर्ण कारण यह है कि विंडोज पर अधिकांश प्रोग्राम रजिस्ट्री पर निर्भर हैं। रजिस्ट्री यकीनन एक अच्छी तरह से व्यवस्थित भंडारण है, हालांकि यह बहुत कुशल नहीं है। जब आप पहली बार विंडोज स्थापित करते हैं, तो रजिस्ट्री का आकार छोटा होता है और लुक अप ऑपरेशंस सस्ते होते हैं; हालाँकि जब आप अधिक से अधिक प्रोग्राम इंस्टॉल करते हैं तो रजिस्ट्री का प्रबंधन करने के लिए बड़ा और कठिन हो जाता है।

एक अन्य कारक डिस्क विखंडन है। विखंडन को रोकने में असमर्थता के लिए एनटीएफएस और एफएटी बहुत कुख्यात हैं। दूसरी ओर लिनक्स फाइल सिस्टम, विशेष रूप से ext3 (मेरे पास reiserFS या अन्य विकल्पों में कोई अनुभव नहीं है) विखंडन के लिए काफी लचीला है।

विखंडन पर एक छोटा प्राइमर

विखंडन क्या है? यह लेख इसे समझाने के लिए एक अच्छा काम करता है, लेकिन इसका सार यह है: विंडोज डिस्क पर एक ही स्थान पर एक साथ अपनी सभी फाइलों को एक साथ रखता है, जबकि लिनक्स उन्हें सभी जगह फैलाता है। इसका मतलब है कि, जब कोई फ़ाइल विंडोज पर बढ़ती है, तो यह इतना बड़ा होने का जोखिम चलाता है कि यह अगली फ़ाइल की हार्ड डिस्क आवंटन को ओवरलैप करता है, और इसलिए नए टुकड़े के साथ या तो स्थानांतरित किया जाना चाहिए या (अधिक संभावना) खंडित होना चाहिए, हार्ड ड्राइव पर अलग जगह। अगली बार जब फ़ाइल एक्सेस की जाती है, तो विंडोज को वास्तव में दो बनाना पड़ता हैडिस्क एक्सेस, प्रारंभिक फ़ाइल के लिए एक और नए बनाए गए टुकड़े के लिए एक दूसरा। जब एक फाइल लिनक्स में बढ़ती है, तो दूसरी ओर, इसके लिए पर्याप्त जगह से अधिक टेटर होता है, और ओएस खुशी के साथ आगे बढ़ता है। लिनक्स की विधि यांत्रिक हार्ड डिस्क पर एक छोटा सा नकारात्मक पहलू है, और वह यह है कि, क्योंकि फाइलें सभी जगह फैली हुई हैं, उन्हें "clumped" फ़ाइलों की एक श्रृंखला तक पहुंचने में थोड़ी देरी है। E4rat परियोजना को नष्ट करने या इन देरी से कुछ को कम करने (ext4 केवल फ़ाइलसिस्टम) के लिए नहीं बल्कि अच्छी तरह से काम करता है, और भूमि के ऊपर किए गए तो कभी नहीं भी बदतर है क्या फ़ाइल विखंडन से विंडोज अनुभवों।

एक अन्य कारक एक छोटी सी चाल है जिसे विंडोज खींचता है: एक विंडोज इंस्टॉलेशन कभी भी ऊपर नहीं होता है। विंडोज बहुत सारी प्रक्रियाओं के बाद शुरू होता हैआप लॉग इन करते हैं। सिस्टम प्रक्रियाओं और उपयोगकर्ता प्रक्रियाओं के बीच का अंतर विंडोज के लिए थोड़ा अस्पष्ट है, खासकर एक्सपी से पहले पुराने संस्करणों के लिए। और बहुत सारे विंडोज एप्लिकेशन पृष्ठभूमि प्रक्रियाओं को शुरू करने और ट्रे आइकन लगाने के लिए बहुत उत्सुक हैं। समय में एक विंडोज इंस्टॉलेशन शुरू होने पर अधिक से अधिक प्रक्रियाएं शुरू होती हैं। हालाँकि आप लॉग इन करने से पहले लिनक्स सभी सिस्टम प्रक्रियाओं को सख्ती से शुरू कर देते हैं। आपके द्वारा लॉग इन करने के बाद, केवल न्यूनतम प्रक्रिया शुरू की जाती है। लिनक्स ने कभी भी किसी विशिष्ट उपयोगकर्ता के विशिष्ट कार्यों से संबंधित पृष्ठभूमि सेवाओं का उपयोग करके या ट्रे आइकन का उपयोग करने के लिए प्रोत्साहित नहीं किया। ग्नोम का अंतिम संस्करण ट्रे के आइकन रखने के लिए सभी अनुप्रयोगों से इनकार करता है, एक बहुत ही संकीर्ण सफेद-सूची को छोड़कर। इसलिए समय में एक लिनक्स इंस्टॉलेशन स्टार्ट अप के बाद भी सीमित संख्या में प्रोसेस शुरू करता है।

मुझे यकीन है कि इस घटना में योगदान देने वाले अन्य कई कारक हैं, ये प्रमुख हैं जो मेरे दिमाग में आते हैं।


2
"ग्नोम का अंतिम संस्करण ट्रे आइकन लगाने के सभी अनुप्रयोगों से इनकार करता है ..." - इसका मतलब है कि ट्रे आइकन प्रदर्शित नहीं होते हैं। प्रक्रिया अभी भी संसाधनों को खा रही है।
नाथन उस्मान

यह लिनक्स के लिए थोड़ा निराशाजनक है। मैंने सोचा था कि वे बड़ी चतुराई से किसी भी तरह प्रक्रिया को अंजाम देंगे। लेकिन दूसरे विचार पर, शायद यह बिल्कुल भी संभव नहीं है। कम से कम यह निरर्थक ट्रे आइकन के निर्माण को हतोत्साहित करेगा।
अनंत अनंत 21

1
"ट्रे संकेतक" को एपिंडिकेटर्स के साथ बदल दिया जा रहा है जो कि श्वेत नहीं होते हैं और किसी भी एप्लिकेशन द्वारा बनाए जा सकते हैं।
नाथन उस्मान

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

5

मैं वास्तव में इसे एक बार एक Microsoft कर्मचारी के लिए लाया था, जो टचस्क्रीन तकनीक पर एक विशेष प्रस्तुति दे रहा था और कैसे Microsoft ने इसे अप्रोच करने की योजना बनाई, और सबसे अच्छी प्रतिक्रिया जो वह मुझे दे सकता था, वह थी "विंडोज में मंदी ऑपरेटिंग सिस्टम के कारण। विखंडन, और हम अभी भी भारी शोध कर रहे हैं कि ऐसा क्यों होता है और इसे कैसे हल किया जाए। "

मुझे लगता है कि अंतर यह हो सकता है कि उबंटू पैकेज प्रबंधन और विन्यास बनाम विंडोज के तरीकों को कैसे संभालता है, हालांकि मैं आगे किसी भी तरह की व्याख्या नहीं कर पाऊंगा। हम पूरी तरह से कभी नहीं जान सकते अगर हमारे पास यह बताने के लिए कि यह किस तरह से व्यवहार करता है, यह समझाने के लिए विंडोज के स्रोत कोड तक पहुंच नहीं है।

यदि आप हर 6 महीने में एक नई उबंटू रिलीज़ करते हैं, तो किसी भी संभावित मंदी को नोटिस करने के लिए रिलीज़ के बीच पर्याप्त समय नहीं हो सकता है। या यह उबंटू के कम ब्लोट होने के कारण भी हो सकता है, और इस तरह कम चीजें गलत हो सकती हैं।


Ubuntu ext4 फाइल सिस्टम के माध्यम से इसे ठीक करता है।
विलियम

1
आप मतलब लिनक्स * btrs फाइल सिस्टम के माध्यम से इसे ठीक करता है।
उरई हरेरा

हां, लेकिन आप जानते थे कि मेरा क्या मतलब है। सिर्फ उन्हें सही करने के लिए लोगों को सही न करें।
विलियम

@William प्रतीक्षा, आप यह सुनिश्चित करें कि कर रहे हैं है तुम क्या मतलब है? मैं किसी भी "btrs" फाइल सिस्टम से अवगत नहीं हूँ; मुझे लगता है कि उरी हेरेरा का मतलब है btrfs । btrfs ext4 से बहुत अलग है और आमतौर पर उपयोग नहीं किए जाते हैं।
एलिया कागन

2

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

साथ ही रजिस्ट्री एक बहुत बड़ा मुद्दा है, उम्मीद है कि यह एसएसडी के साथ बहुत बेहतर होना चाहिए, लेकिन यह विफलता और अड़चन का एक बहुत ही केंद्रीकृत बिंदु है। हर बार जब सिस्टम को रजिस्ट्री के लिए हार्डवेयर जानकारी की आवश्यकता होती है, तो हर बार जब आप किसी एप्लिकेशन को लॉन्च करते हैं तो उसे रजिस्ट्री से जानकारी प्राप्त करने की आवश्यकता होती है। जब यह पहली बार रजिस्ट्री स्थापित करता है जैसा कि यह होना चाहिए, क्योंकि Microsoft को उम्मीद है कि यह बना रहेगा। लेकिन चूंकि कुछ भी स्थापित करने से रजिस्ट्री पर क्या होता है, इस पर लगभग मुफ्त शासन दिया जाता है, और बेकार प्रविष्टियों को हटाने के लिए कोई तंत्र नहीं है, पूरी चीज वास्तव में तेजी से भीड़ जाती है।

उबंटू निश्चित रूप से धीमा करने के लिए कमजोर है, हालांकि अधिकांश एप्लिकेशन अपनी स्वयं की .conf फ़ाइलों का उपयोग करते हैं, कुछ के द्वारा साझा किए गए सूक्ति विन्यास फ़ाइल के अपवाद के साथ। हालाँकि, जिस तरह से -deb संरचित है, इसका मतलब है कि हार्ड ड्राइव पर जो भी जाता है, उसे सही कमांड से हटाया जा सकता है। और यहां तक ​​कि अगर आप कॉन्फ़िगरेशन फ़ाइलों को हटाने के लिए "apt-get remove --purge ..." जारी नहीं करते हैं, तो आप बस अपनी उपयोगकर्ता निर्देशिका में एक पाठ फ़ाइल के साथ बचे हैं जो किसी भी संसाधन को नहीं खाती है कुछ को बचाएं सौ किलोबाइट हार्ड ड्राइव की जगह। उबंटू पर स्टार्टअप समय को प्रभावित किया जा सकता है यदि आप अधिक सेवाएं शुरू करते हैं, लेकिन यह कुछ चालों को नियोजित करता है, जैसे कि अनुकूलन करना जहां महत्वपूर्ण स्टार्टअप घटक हार्ड ड्राइव की अड़चन को कम करना है। इसके अलावा, एक बार जब आप लिनक्स के साथ हो जाते हैं, तो आप ऊपर होते हैं। लॉन्च करने के लिए अधिक ट्रे आइकन की प्रतीक्षा नहीं की जा रही है।

अनिवार्य रूप से समस्या रजिस्ट्री है क्योंकि यह खिड़कियों के कई पहलुओं के लिए एक बहुत वास्तविक समय की अड़चन का परिचय देती है।


1

मुझे लगता है कि प्रश्न का आधार शायद थोड़ा कठिन है, क्योंकि वे सॉफ्टवेयर स्थापित करने के लिए काफी अलग मॉडल के साथ अलग-अलग ऑपरेटिंग सिस्टम हैं, इसलिए सेब की तुलना करने के लिए एक सेब करना मुश्किल है।

मुझे नहीं लगता कि विंडोज कहने के लिए कोई इतना सामान्य हो सकता है हमेशा धीमा हो जाता है और उबंटू कभी नहीं करता है।

यहाँ कुछ चीजें हैं जो संभवतः समय के साथ प्रदर्शन को कम कर सकती हैं।

  • डिस्क विखंडन, फ़ाइल सिस्टम की दक्षता और TRIM

    नोट: मैं नहीं लगता कि विखंडन वास्तव में इस आशय में बहुत योगदान देता है, मैं सिर्फ इसके बारे में बात कर रहा हूं क्योंकि बहुत सारे लोग यह मान सकते हैं कि यह करता है।

    डिस्क का उपयोग किया जाता है के रूप में फ़ाइलों को लिखा जाता है, आकार बदला जाता है और ड्राइव पर यादृच्छिक अंतराल को छोड़ दिया जाता है। फाइलसिस्टम को हर नई फाइल के लिए कुशलतापूर्वक जगह खोजने की जरूरत है जो लिखी गई है। एक बार जब फाइलसिस्टम अधिक विखंडित हो जाता है तो यह कठिन और धीमा हो जाता है और कम खाली जगह होती है। एक पारंपरिक हार्ड ड्राइव पर यह डिस्क पर मौजूद फाइलों के भौतिक स्थान से संबंधित है, लेकिन SSD पर यह पहले से ही ड्राइव फर्मवेयर द्वारा अमूर्त है, इसलिए यह राइट्स और फ्री ब्लॉक का ट्रैक रखने के लिए ड्राइव के एल्गोरिथ्म से अधिक संबंधित है।

    एक पारंपरिक एचडीडी पर यह प्रशंसनीय है कि बाद में फाइलसिस्टम कार्यान्वयन (एक्सटी 4 की तरह) केवल मुफ्त स्थान पर नज़र रखने में थोड़ा बेहतर हो सकता है और एनटीएफएस के पहले के कार्यान्वयन की तुलना में ज्यादातर-पूर्ण ड्राइव का मुकाबला कर सकता है, लेकिन याद रखें कि एनटीएफएस में सुधार हो रहा है और बाद में विंडोज 7 की तरह काम करता है। , 8 आदि ने अंतरिक्ष को आवंटित करने के लिए एल्गोरिदम में सुधार किया है, भले ही ऑन-डिस्क एनटीएफएस प्रारूप वे उपयोग करते हों, अनिवार्य रूप से समान हैं।

    SSD पर यह TRIM के OS सपोर्ट के लिए नीचे आएगा जो OS के लिए ड्राइव फ़र्मवेयर को इंगित करने का एक तरीका है, जिसे ब्लॉक खाली जगह के रूप में आरक्षित किया जा सकता है, ड्राइव के झुकाव को धीमा करने के लिए इसे कम कर देता है क्योंकि यह भर जाता है।

    कुल मिलाकर, हालांकि, ये बहुत छोटे प्रभाव हैं और विंडोज के आधुनिक संस्करणों और फाइल सिस्टम उबंटू के उपयोग के बीच बहुत अंतर नहीं है।

  • क्रेपवेयर, सॉफ्टवेयर जो बूट पर चलता है, आदि

    विंडोज में "क्रैपवेयर" की एक बहुत बड़ी समस्या है - वह यह है कि सॉफ्टवेयर जिसे आप इंस्टॉल नहीं करना चाहते हैं, लेकिन अन्य सॉफ़्टवेयर के साथ, धोखे से या केवल झुंझलाहट के साथ बंडल किया गया है। उबंटू के साथ, आप आमतौर पर अपने सभी या अधिकांश सॉफ़्टवेयर को विशेष रूप से उबंटू के लिए पैक करते हैं , इसलिए इसका "एडवेयर" बंडल करने के लिए कोई व्यावसायिक कारण नहीं है और "स्पाइवेयर" या अन्य नापाक सॉफ़्टवेयर के खिलाफ गार्ड है।

    विंडोज पर, आप अपने सॉफ़्टवेयर को विभिन्न प्रकार के स्रोतों से प्राप्त करते हैं, उनमें से कई एडवर्टाइजिंग बंडवेयर के लिए व्यावसायिक कारणों के साथ हैं (सॉफ्टवेयर जो विज्ञापनों को पॉप अप करता है, आपके ब्राउज़र होमपेज को बदलता है, ब्राउज़र टूलबार जोड़ता है, ब्राउज़र एक्सटेंशन जोड़ता है, आदि), और कुछ नेफ़र सॉफ़्टवेयर स्पायवेयर बंडल।

    यह संभवत: समय के साथ विंडोज के धीमे होने पर एक वास्तविक दुनिया के प्रभाव के बहुत अधिक होने वाला है, लेकिन आप जो भी इंस्टॉल करते हैं और जहां आप सॉफ़्टवेयर प्राप्त करते हैं, उसके बारे में बहुत सावधानी बरतने से इसे रोका जा सकता है।

  • खराब सॉफ्टवेयर, अक्षम सॉफ्टवेयर

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

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

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


-4

मुझे वास्तव में लगता है कि वायरस सुरक्षा सॉफ्टवेयर विंडोज मंदी का सबसे बड़ा कारण है। काम पर मुझे विंडोज आधारित कंप्यूटर का उपयोग करना होगा। यदि आप एक दिन के लिए वायरस सॉफ़्टवेयर को अक्षम करते हैं, तो कंप्यूटर काफी तेज चलेगा, लेकिन यह हमारे लिए कोई विकल्प नहीं है। हम कुछ समय पहले नेटवर्क पर एक 'infestation' थे और सभी नरक ढीले हो गए। कम मैलवेयर प्रोग्राम हैं जो लिनक्स को प्रभावित करते हैं, हालांकि मैंने पढ़ा है कि वे एंड्रॉइड दुनिया में बड़े पैमाने पर व्याप्त हैं।


1
मैं अन्यथा बहस करने जा रहा हूं। मैं अपने विंडोज सिस्टम पर Kaspersky Internet Security चलाता हूं, और नॉर्टन की तुलना में, यह असाधारण रूप से तेज है। वायरस सुरक्षा कंप्यूटर को धीमा कर देती है, हां, लेकिन विंडोज़ रजिस्ट्री की गड़बड़ी और फाइल सिस्टम के विखंडन की तुलना में कहीं कम क्षमता में।
थॉमस वार्ड

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