क्या ऐसा कुछ है जो हम मेल्टडाउन और स्पेक्टर पैच से उतना प्रदर्शन नहीं खो सकते हैं?

वेफर के डाई शॉट पर दर्शक और मेलोडाउन लोगो

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

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

अनुमानित प्रदर्शन हानि ...

एक खिलौना उत्खननकर्ता के साथ सीपीयू परिवर्तन

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

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

परिणाम किया गया:

  • 8 वीं जनरल इंटेल कोर (काबी झील और कॉफ़े लेक): यह अनुमान है कि अधिकांश गतिविधियों के लिए औसत प्रदर्शन प्रभाव 6% होगा और वेब अनुप्रयोगों जैसे कि जावास्क्रिप्ट कोड के निष्पादन में आपको 10% तक का नुकसान हो सकता है।
  • इंटेल कोर 7 वीं पीढ़ी (कैबी लेक-एच): यहां ऑफिस एप्लिकेशन और अन्य के लिए प्रदर्शन 7% तक गिर जाएगा, पिछले मामले की तुलना में एक अंक अधिक और वेब अनुप्रयोगों के मामले में यह 8 वें की तुलना में थोड़ा बढ़ जाएगा।
  • 6 वीं पीढ़ी के इंटेल कोर (स्काईलेक-एस): लगभग 8% आमतौर पर… लेकिन एसएसएमडीआर 2014 एसई से जवाबदेही नामक एक विशिष्ट परीक्षण ने एसएसडी का उपयोग करते हुए भी 79% तक के नुकसान का पता लगाया है।
  • इससे पहले इंटेल: ठीक है, फिलहाल कोई परीक्षण नहीं किया गया है, कम से कम सार्वजनिक नहीं है, लेकिन प्रत्येक पीढ़ी के साथ आपको अंतिम तीन में जो देखा गया था उससे अधिक नुकसान अंक जोड़ना चाहिए, क्योंकि ये अंतिम तीन ऐसे हैं, जिनमें नुकसान बहुत कम है। उदाहरण के लिए 10 साल पहले के प्रोसेसर के बारे में क्या? हम देखेंगे यूजर्स की प्रतिक्रिया ...

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

भौतिक दृष्टिकोण से प्रदर्शन में सुधार कैसे करें?

सीपीयू की जगह रोबोट

के रूप में करने के हार्डवेयर हम थोड़ा पैसा निवेश कर सकते हैं प्रदर्शन के नुकसान की भरपाई करने के लिए:

  • सी पी यू: हम सीपीयू को एक और आधुनिक मॉडल में अपग्रेड कर सकते हैं यदि हमारा सॉकेट और चिपसेट इसका समर्थन करता है, इस प्रकार अधिक आधुनिक माइक्रोआर्किटेक्चर या बेहतर विशेषताओं वाले प्रोसेसर से लाभ प्रदर्शन के इस नुकसान को छल सकता है, हालांकि स्पष्ट रूप से आपके पिछले चिप के समान ही है। नई भी अप्रकाशित प्रणाली के सापेक्ष एक प्रदर्शन हानि होगी। तार्किक बात यह है कि माइक्रोप्रोसेसर को अपडेट नहीं किया जाएगा जब तक कि हमारे पास बहुत पुराना एक नहीं है और नुकसान कुख्यात है और हम पहले से ही इसे बदलने के बारे में सोचने के लिए उत्साहित हैं।
  • रैम: रैम का विस्तार करने से या तो चोट नहीं पहुंचेगी, क्योंकि हम प्रदर्शन को थोड़ा बढ़ा सकते हैं और प्रदर्शन के नुकसान को और अधिक सह सकते हैं। इस मामले में, शायद यह उन लोगों के लिए है जिनके पास एक अधिक आधुनिक माइक्रोप्रोसेसर है और इसे बदलना नहीं चाहते हैं, लेकिन बहुत अधिक धन के परिव्यय के लिए हम एक नए मॉड्यूल की तुलना नहीं कर सकते हैं, इस प्रकार स्टोरेज प्रोसेस को सेकेंडरी मेमोरी (SWAP) के उपयोग से बचा सकते हैं डेटा और माइक्रोप्रोसेसर TLB से निकलने के लिए और भी अधिक चक्र लेता है।
  • हार्ड डिस्क: हमारे उपकरणों में एसएसडी को शामिल करना भी एक अच्छा विकल्प हो सकता है, इससे एचडीडी के संबंध में इस मेमोरी तक पहुंच के समय को काफी कम करके प्रदर्शन में सुधार होगा। यही कारण है कि एसएसडी के साथ प्रदर्शन प्रभाव बहुत कम होगा, यही वजह है कि इंटेल ने उन्हें परीक्षण के लिए उपयोग किया। आप अपने HDD को डेटा के लिए डिस्क और सॉफ़्टवेयर के लिए SSD के रूप में छोड़ सकते हैं।
  • overclock: जब तक आप जानते हैं कि आप क्या कर रहे हैं, शायद अब आपके सीपीयू में अनलॉक किए गए कुछ सौ मेगाहर्ट्ज़ प्राप्त करने के लिए अपने सिस्टम को ओवरक्लॉक करने का दांव लगाने का एक अच्छा समय है ... लेकिन यह मत भूलो कि इससे कुछ में स्थिरता की समस्या हो सकती है चिप्स और विशेष रूप से आपको शीतलन में सुधार करना चाहिए, इसलिए यह एक आर्थिक लागत भी होगी।

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

सॉफ्टवेयर प्रदर्शन में सुधार कैसे करें?

गहरे रंग की पृष्ठभूमि पर पत्र

हमारे हार्डवेयर को छूने के पैसे की निकासी के बारे में हमें अपने आप से पूछना चाहिए कि क्या उसी हार्डवेयर के साथ हमारे पास कुछ है हमारे GNU / Linux वितरण में ताकि प्रदर्शन का नुकसान ध्यान देने योग्य न हो। इसका उत्तर यह है कि हम शायद कुछ कर सकते हैं और यह कोई भी अभ्यास है जो सेटिंग्स को बदलकर प्रदर्शन में मदद कर सकता है। और निश्चित रूप से इनमें से कुछ विन्यास जिन्हें आप पहले से जानते हैं:

  • एएमडी: यदि आपके पास एक एएमडी सीपीयू है, तो आपको पैच से बचना चाहिए, हालांकि यह एक जोखिम है, क्योंकि ये चिप्स पूरी तरह से स्पेक्टर से मुक्त नहीं हैं, लेकिन यह सच है कि इंटेल और एएमडी के बीच वास्तु अंतर के कारण जोखिम बहुत कम है ... वैसे भी जल्दी या बाद में एक कर्नेल आएगा जिसमें आपके पास पहले से ही ये सीरियल पैच हैं और अन्य संभावित समस्याओं के लिए अपडेट किए बिना कर्नेल का उपयोग करना अच्छा नहीं होगा। सबसे अच्छा कुछ CPU पर इसे अक्षम करने के लिए एक कॉन्फ़िगरेशन तंत्र है ...
  • swappiness: मैं विशेष रूप से कैश प्रेशर के संबंध में कर्नेल पैरामीटर को नहीं छू पाऊंगा, लेकिन हम स्वैडनेस को संशोधित कर सकते हैं, खासकर अगर हमारे पास एचडीडी हो, क्योंकि एसएसडी होने के मामले में अंतर कम होगा। Swappines का मान कर्नेल को RAM / SWAP उपयोग की प्राथमिकता को संशोधित करने का कारण बनता है। 0 या उससे कम के मान का अर्थ है कि SWAP का अधिक उपयोग नहीं किया जाएगा, इसलिए यह स्पेक्टर और मेल्टडाउन पैच को स्थापित करने के बाद प्रदर्शन हानि से थोड़ा लाभ होगा। हालांकि, पर्याप्त रैम होना उचित होगा ताकि यह कदम दूसरी ओर प्रदर्शन को प्रभावित न करे। यदि आपके पास एक अच्छी रैम क्षमता और एक HDD है, तो उच्च या 100 के करीब मूल्यों से बचें क्योंकि वे स्वैप स्वैप विभाजन का अधिक उपयोग करेंगे और RAM को खाली कर देंगे, इसलिए डेटा और निर्देशों को वहां संग्रहीत करने में अधिक समय लगेगा। । आपके स्वैपीनेस के वर्तमान मूल्य को देखने के लिए हम कैट कंसीनेटर का उपयोग कर सकते हैं और sysctl मान को संशोधित करने के लिए, उदाहरण के लिए SWAP का 10% उपयोग और RAM के लिए 90%:
cat /proc/sys/vm/swappiness

sysctl -w vm.swappiness=10

  • उपयोग हल्के डेस्कटॉप वातावरण या ग्राफिकल वातावरण के साथ पूरी तरह से फैलने के लिए, जब भी संभव हो और उपयोगकर्ता पाठ मोड के साथ सहज महसूस करता है, यह एक कट्टरपंथी समाधान है, लेकिन एक जो प्रदर्शन में बहुत योगदान देता है। यदि आपके मामले में आप GUI के लाभ नहीं छोड़ना चाहते हैं, तो आप हल्के डिस्ट्रो का विकल्प चुन सकते हैं। याद रखें कि आपके द्वारा लिया गया कोई भी कार्यभार मुक्त संसाधनों का अर्थ है जिसका उपयोग अन्य उद्देश्यों के लिए किया जा सकता है।
  • और मैंने पिछले पैराग्राफ में जो भी टिप्पणी की है, यह कहने के लिए कि उन सभी राक्षसों को रोकना भी एक अच्छा विचार होगा ऐसी सेवाएँ जिनका हम उपयोग नहीं करते हैं। यह न केवल प्रदर्शन में सुधार करता है, बल्कि सुरक्षा भी करता है। मारक कमान अनावश्यक प्रक्रियाओं को मारने के लिए आपका सहयोगी भी हो सकता है।
  • यदि आपको पता नहीं है कि SELinux को कैसे कॉन्फ़िगर किया जाए ठीक से बेहतर इसका उपयोग न करें, अन्य सुरक्षा तंत्र का विकल्प चुनें। हालाँकि यह सुरक्षा में भारी सुधार करता है, लेकिन यह बहुत भारी है, और यदि इसे गलत तरीके से कॉन्फ़िगर किया गया है, तो यह प्रदर्शन के भारी नुकसान के लायक नहीं हो सकता है जो इसे दबा सकता है।
  • हमेशा स्रोत से सॉफ़्टवेयर संकलित करेंआप अपने विशिष्ट सीपीयू के निर्देशों को अनुकूलित करने के लिए विशिष्ट कंपाइलर झंडे का भी उपयोग कर सकते हैं, जिससे प्रदर्शन में सुधार होगा।
  • एक स्थापित करें कर्नेल जितना संभव हो उतना हल्का उन सभी नियंत्रकों को समाप्त करना जो हम उपयोग नहीं करते हैं ताकि एक छवि बहुत बड़ी न उत्पन्न हो, और यदि वे द्वितीयक हैं, तो उन्हें चिह्नित न करें ताकि वे केनेल के भीतर शामिल हों, लेकिन मॉड्यूल के रूप में। सीपीयू से संबंधित कॉन्फ़िगरेशन विकल्प जो आपको कॉन्फ़िगरेशन में मिलेंगे, काम को बहुत अधिक अनुकूलित कर सकते हैं।
  • एक अच्छा फाइल सिस्टम चुनें:
    • btrfs: सामान्य रूप से अच्छा प्रदर्शन, ext4 से भी बेहतर तो यह सबसे अच्छा विकल्प होगा।
    • ext4: अच्छा समग्र प्रदर्शन।
    • JFS: यह बहुत कम CPU उपयोग करता है, इसलिए यह विचार करने का एक विकल्प है।
    • XFS: यदि आप बहुत बड़ी फ़ाइलों को संभालते हैं, जैसे कि एक डेटाबेस इसके प्रदर्शन के लिए सबसे अच्छा विकल्प होगा। दूसरी ओर, एक सामान्य उपयोगकर्ता के लिए यह हानिकारक हो सकता है क्योंकि इसका प्रदर्शन छोटी फाइलों के साथ बिगड़ जाता है।
    • ReiserFS: पिछले एक के विपरीत, छोटी फ़ाइलों के लिए अच्छा प्रदर्शन।
  • मैं आपको रैम मेमोरी स्पेस आरक्षित करने की सलाह नहीं देता और एसएसडी के विकल्प के रूप में वहां कुछ प्रकार के एफएस को माउंट करें या वहां / tmp को लोड करें, क्योंकि यह सच है कि यह वहां होस्ट किए गए डेटा के एक्सेस समय में सुधार करेगा लेकिन यह अधिक सीपीयू का उपयोग भी करेगा। इसलिए इस तरह के अभ्यास से बचें या कॉम्पैक का उपयोग करें, आदि।
  • वहाँ भी हैं प्रदर्शन बढ़ाने वाला सॉफ्टवेयर हमारे सिस्टम में, इसलिए समय-समय पर इस रखरखाव सॉफ़्टवेयर का उपयोग करना अच्छा होगा ताकि प्रदर्शन को बेहतर बनाने में मदद मिल सके। उदाहरण के लिए verynice ... और अब जब मैंने यह नाम लिख लिया है तो मुझे सिर्फ अच्छे, नाम और आयना जैसी आज्ञाएँ याद हैं जो इन मामलों में विशेष रूप से प्रासंगिक हो सकती हैं। हम पहले ही एलएक्सए में उनके बारे में बात कर चुके हैं।
  • वहाँ भी हैं ट्रिक्स विभिन्न कार्यक्रमों के लिए नेट पर, यदि आप किसी भी बार उपयोग करते हैं तो आप उन्हें गति देने के लिए इन ट्रिक्स को देख सकते हैं। उदाहरण के लिए फ़ायरफ़ॉक्स, लिब्रे ऑफिस, एसएसएच आदि।

अपने को छोड़ना मत भूलना टिप्पणियाँ, संदेह या सुझाव...


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सहायता लेखा तथा लेखापरीक्षा कहा

    और वे इतना अधिक प्रदर्शन क्यों चाहते हैं यदि वे पीसी का उपयोग विशुद्ध रूप से कार्टे ब्लैंच खेलने और फेसबुक देखने के लिए करते हैं

  2.   लुइस कहा

    मेरे लेनोवो G550(T4200) में यह काफी ध्यान देने योग्य है और मैं इसे मल्टीमीडिया के लिए उपयोग करता हूं।

  3.   लुइस कहा

    जेंटू को छोड़कर