जब मेरा एप्लिकेशन (जो CPU के संसाधनों का उपयोग करता है) पिछड़ रहा है तब भी मेरा सीपीयू अपनी अधिकतम क्षमता पर काम क्यों नहीं करेगा?


30

मेरे आवेदन के 40% तक (जबकि 30 - 40% सीपीयू अभी भी निष्क्रिय रहता है), सुस्त होने के बावजूद मेरा सीपीयू अधिकतम क्यों नहीं करता है?

मतलब यह है कि:

  1. सीपीयू को 100% चलाने के लिए मजबूर करने का एक तरीका है
  2. सीपीयू उस तरह से निर्मित होते हैं और केवल एक चीज जो मैं कर सकता हूं वह है नया हार्डवेयर खरीदना।
  3. सीमा आवेदन के साथ निहित है और बेहतर सीपीयू के साथ भी अंतराल में सुधार नहीं होगा। (यह मानते हुए कि एप्लिकेशन सही है, मैं जो पूछ रहा हूं कि क्या सॉफ्टवेयर उस तरह से चलता है?)
  4. कुछ और।

4
मुझे समझ में आ रहा है कि ओपी क्या हो रहा है, मैं घृणा करता हूं कि जब एंटीवायरस या विंडोज़ अपडेट चल रहा है, तो यह पूरी तरह से मेरे सिस्टम को बंद कर रहा है, उस एक कोर को अधिकतम कर रहा है .... बाकी को छोड़कर क्या करना है? मैं 12 मिनट तक बैठे रहना चाहता हूं, जब तक मैं काम पर वापस नहीं आ जाता।
SiXandSeven8ths

10
कोई भी एप्लिकेशन जो कंप्यूटर (सीपीयू, स्टोरेज, मेमोरी, या नेटवर्क) में कई साझा संसाधनों में से एक को भी अधिकतम करता है, शेष साझा संसाधनों का अप्रयुक्त क्षमता के बावजूद पूरे सिस्टम को धीमा कर सकता है।
Twisty अभिनय

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

10
मान लीजिए कि आप कुछ कम्प्यूटेशनल काम कर रहे हैं - अपने करों को करते हैं, कहते हैं। यदि आप मेल में आने के लिए अपने कर रूपों की प्रतीक्षा कर रहे हैं तो आप शून्य कार्य करते हैं तो आप शून्य कार्य लंबे समय तक, लंबे समय तक करेंगे। लैगी ऐप्स अक्सर बुरी तरह से लिखे जाते हैं; वे डिस्क या नेटवर्क IO जैसे उच्च-विलंबता संचालन पर UI थ्रेड को ब्लॉक करते हैं जिनका सीपीयू से कोई लेना-देना नहीं है, और इसलिए सीपीयू बेकार है और ऐप अप्रतिसादी है। तेज़ CPU प्राप्त करना मदद नहीं करता है; यह बस आपको उच्च विलंबता संचालन को तेज़ी से अवरुद्ध करने के लिए मिलता है ।
एरिक लिपर्ट

3
@TwistyImpersonator: यह हाई-कंटेस्टेंट मल्टीथ्रेड प्रोग्राम के लिए एक अच्छा सादृश्य है। हम कभी-कभी देखते हैं कि एक मल्टीथ्रेडेड प्रोग्राम तेजी से सीपीयू पर धीमी गति से चलेगा क्योंकि सीपीयू एक थ्रेड सीपीयू की तुलना में तेजी से अवरुद्ध स्थिति में अधिक थ्रेड प्राप्त कर रहा है । अगर न्यूयॉर्क शहर के प्रत्येक ड्राइवर को कल 10x तेज़ कार दी जाती है, तो कम्यूट समय में सुधार नहीं होगा । वे बिगड़ जाते।
एरिक लिपर्ट

जवाबों:


94

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

आप टास्क मैनेजर में व्यक्तिगत मूल उपयोग को देखकर इसकी पुष्टि कर सकते हैं। एकल कोर के लिए देखें जो अधिकतम उपयोग के करीब पहुंच रहे हैं।


24
स्विचिंग के कारण, आपको केवल वितरित उपयोग दिखाई देगा जो एक कोर के उपयोग के लिए बोता है। मूल रूप से, ऐप बिल्कुल एक कोर का उपयोग करता है, लेकिन यह कोर के बीच चारों ओर हॉप करता है, इसलिए प्रत्येक एक 1 / n तक औसत होता है।
अगंजू

62
मैं यह भी कहूंगा कि यह संभव है कि सीपीयू वास्तव में अड़चन नहीं है।

16
मैं अस्पष्ट रूप से बौना किले को 100% पर एक कोर को टटोलने की बात याद करता हूं, इसलिए उसने दूसरे बिट में दूसरे बिट्स को बंद करना शुरू कर दिया, जिससे "मुख्य" धागा 100% पर बंद हो गया, और "पृष्ठभूमि" धागा 20-60% के आसपास मंडराने लगा। एक क्वाड कोर पर, यह ... 30-40% है।
मूविंग डक

3
सीपीयू पर टर्बो मोड मत भूलना। लोड प्रतिशत की गणना करते समय टास्कमैनगर इसे ध्यान में नहीं रखता है। अपने i5-4570S पर मैं अक्सर लगभग 30% का भार देखता हूं। नियमित 2,9 गीगाहर्ट्ज के साथ एक कोर (25%) 3,4 गीगाहर्ट्ज पर टर्बो किया गया। 25 * 3,4 / 2,9 लगभग 30% है। सामान्य और टर्बो आवृत्ति के बीच उच्च प्रसार के साथ हम उच्च प्राप्त कर सकते हैं।
Sunzi

7
@AytAyt - मैं एक कदम आगे जाऊंगा और कहूंगा कि यह संभव नहीं है, यह लगभग निश्चित है । जब तक ओपी का आवेदन शुद्ध संख्या में क्रंचिंग (या हर जगह स्पिन-लॉक का उपयोग करना) कर रहा है, वास्तव में एक सीपीयू को पूरी तरह से लोड करना मुश्किल है, यहां तक ​​कि एक मल्टीथ्रेडेड प्रोग्राम के साथ भी। कोई भी डिस्क या नेटवर्क I / O निष्क्रिय चक्र छोड़ देगा, और एक "लैगिंग" ऐप के ओपी के उल्लेख को देखते हुए यह संभावित लगता है कि खेलने में कुछ नेटवर्क संचार है।
एरोथ

50

आपने अपना OS निर्दिष्ट नहीं किया है। तो जवाब आम होगा।

आवेदन विभिन्न कारणों से सीमित हो सकते हैं। अड़चन में हो सकता है:

  • सी पी यू
    • कम गति
    • एकल / निम्न थ्रेडेड ऐप्स (सभी कोर / थ्रेड्स का उपयोग करने में सक्षम नहीं)
  • आई / ओ
    • डिस्क थ्रूपुट
    • डिस्क विलंबता
    • नेटवर्क थ्रूपुट
    • नेटवर्क विलंबता
  • याद
    • क्षमता
    • throuthput
    • विलंब
    • अपर्याप्त कैश
    • इलाके (NUMA)
    • अदला-बदली

और भी कई कारण हैं, जो इतने सामान्य नहीं हैं।

तो अपने सिस्टम संसाधनों पर एक नज़र डालें और केवल सीपीयू लोड की तुलना में अन्य बॉटलनेक के लिए अपने सिस्टम का विश्लेषण करने का प्रयास करें।


9
इसके अलावा: वीडियो कार्ड में अलग-अलग GPU, I / O और मेमोरी होती है, उनमें से कोई भी मुद्दा हो सकता है।
मूविंग डक

2
@MooingDuck यह सच है, लेकिन यह है कि आम तौर पर केवल एक मुद्दा हो अगर सवाल में आवेदन वास्तव में GPU (यानी एक 3 डी खेल या एक CUDA / OpenCL एप्लिकेशन या कुछ इस तरह बात।) का उपयोग कर रहा होगा
reirab

12

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

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

हीट इश्यू के विचार के साथ, आप बेहतर थर्मल पेस्ट भी आज़मा सकते हैं। सफेद cr @ p अधिकांश प्रोसेसर थर्मल पेस्ट के यूगो की तरह होते हैं। मैं आर्कटिक सिल्वर का उपयोग करता हूं, लेकिन इससे भी बेहतर सामान है। आर्कटिक सिल्वर एक पोर्श के बारे में है (कार रेटिंग पैमाने का उपयोग करके), लेकिन वहाँ फेरारी और सुपरकार किस्में हैं।

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

एक और चीज जो आपके सीपीयू को धीमा कर सकती है वह है जीपीयू। यदि आप ग्राफिक सघन खेल या उपयोगिताओं (जैसे CAD) चला रहे हैं, तो आपका GPU आपके CPU को वापस रख सकता है। एक बेहतर वीडियो कार्ड प्राप्त करना देखने के लिए कुछ हो सकता है। इसके अलावा, गलत राईट कार्ड का उपयोग करना आपको वापस पकड़ सकता है। गेमिंग कार्ड (आमतौर पर) सीएडी के साथ-साथ वर्कस्टेशन कार्ड के साथ काम करने के लिए डिज़ाइन नहीं किए गए हैं, और वर्कस्टेशन कार्ड (आमतौर पर) बहुत अच्छी तरह से खेल नहीं करेंगे। कुछ करते हैं, लेकिन अधिकांश नहीं करते हैं।

जैसा कि @Jaroslav Kucera ने उल्लेख किया है, यह डिस्क से संबंधित हो सकता है। HD को हिट करना आपको धीमा कर सकता है। मैं सामान्य रूप से कई ड्राइव चलाता हूं। सॉफ्टवेयर के लिए ओएस और अन्य (एस) के लिए समर्पित एक, विंडोज पेज फ़ाइल, व्यक्तिगत फाइलें आदि, ओएस विफलता के मामले में व्यक्तिगत डेटा का बैकअप लेने के बारे में इतनी चिंता न करने के अलावा, कई एचडी होने से कार्यभार काफी फैलता है। एक ही समय में एक ही डिस्क पर पढ़ना और लिखना एचडी को गंभीरता से धीमा कर सकता है। SHD का उपयोग करना इसे कम कर सकता है, लेकिन पूरी तरह से नहीं। फ़ोटोशॉप और वीडियो एडिटिंग सॉफ्टवेयर को एचडी को कड़ी टक्कर देने के लिए जाना जाता है। एक एचडी से पढ़ना फिर 2 डी पर आउटपुट करना एक रास्ता है। यह आपके एचडी के जीवन को भी मदद करता है। मैं अपने एचडी पर सक्रिय शीतलन के साथ भी जाता हूं। मैंने हार्ड ड्राइव को नहीं मारा है क्योंकि मैंने +15 साल पहले उन पर एक पंखा और हीट सिंक लगाया था। Google उन्हें, वे सस्ते बीमा हैं।

मानो या न मानो, आपका पीएसयू आपको धीमा कर सकता है, भी। यदि आपके पास पर्याप्त शक्ति नहीं है (या आपका पीएसयू पुराना या सस्ता, ओवर रेटेड, चीनी पीओएस) है, तो आपके पास प्रदर्शन के मुद्दे हो सकते हैं। मैंने पहले हाथ से देखा है कि एक विषम पीएसयू क्या अजीब ओएस जारी कर सकता है। आप वोल्टेज के साथ-साथ amps की भी तलाश कर रहे हैं, इसलिए सुनिश्चित करें कि वे सभी PSU पर चश्मा से मेल खाते हैं, यदि आप इस मार्ग पर जाते हैं, और यह भी सुनिश्चित करें कि वे आपकी शक्ति की जरूरतों को पूरा करते हैं या पार करते हैं। यदि आपके घटक कुल 500 वाट हैं और आप उन्हें 475 भी दे रहे हैं, तो यह बुरा है। मैं आपकी आवश्यकताओं के बारे में 20% से अधिक होने की सलाह देता हूं, इसलिए जैसे ही आपका पीएसयू पुराना हो जाता है (और बिजली गिर जाती है) और आपके अन्य घटक पुराने हो जाते हैं (और एमओटी पावर की आवश्यकता होती है), आप इतनी जल्दी एक नया पीएसयू खरीदने में नहीं फंसते हैं।

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

और, AFAIK, आपके कंप्यूटर को 100% प्रोसेसर का उपयोग करने के लिए मजबूर करने का कोई तरीका नहीं है। सीपीयू और ओएस को पता है कि उन्हें क्या करने की ज़रूरत है और आमतौर पर उनकी नौकरियों में अच्छा है। :-) मुझे नहीं लगता कि किसी ने सीपीयू को मजबूर करने के लिए 100% से कम समय में चलाने के लिए एक तरीका निकाला है, जब आपको लगता है कि यह चाहिए। कम से कम यह बिना अतिरिक्त जंक खिलाए प्रतिशत बनाने के लिए "अच्छा लग रहा है।"

आपके साथ 40% और नहीं और 100% की एक पूरी संख्या विभाजन (जैसे 25%, 33%, या 50%), मुझे लगता है कि यह एक एकल सूत्रण मुद्दा नहीं है। यह हो सकता है, लेकिन वह नहीं है जहां मेरा मन जाता है। हालांकि इसे तुरंत लाने के लिए +1 से @ टिविस्ट इंपर्सटर।

सौभाग्य यह एक बाहर निकालने की कोशिश कर रहा है! मैंने इस तरह की चीज़ों का पता लगाने की कोशिश में दिन बिताए हैं, केवल अधिकांश हिम्मत को "अंतिम उपाय" के रूप में बदलने के लिए।


1
+1 इस संभावना को इंगित करने के लिए कि एक एप्लिकेशन अधिकतम जीपीयू पर लटका दिया जा सकता है।
Twisty अभिनय

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

2
सिर्फ एक डेवलपर के नजरिए से, सीपीयू जो कुछ भी आप इसे बताएंगे वह करेंगे। यदि इसे 100% से अधिक नहीं किया गया है, तो ऐसा इसलिए है क्योंकि आपका प्रोग्राम अन्य सामान पर होने वाली प्रतीक्षा कर रहा है (डिस्क IO, नेटवर्क, उपयोगकर्ता इनपुट, सिस्टम संदेश, आदि)। यदि आपके पास CPU करने के लिए कुछ है, तो यह स्वचालित रूप से 100% (एक multithreaded एप्लिकेशन को मानते हुए) का उपयोग करेगा, जिसे आपके प्रोग्राम की आवश्यकता है - आपको इसे 100% उपयोग करने या इसे अनलॉक करने की आवश्यकता नहीं है।
JPhi1618

2
@ JPhi1618: आप गर्मी भूल रहे हैं। भले ही आप इसे क्या करने के लिए कहें, अगर सीपीयू ज़्यादा गरम हो रहा है, तो यह 100% से कम पर चलने के लिए खुद को कुचलेगा।
राँभना बतख

9
@ JPhi1618 सीपीयू अपनी आवृत्ति (अंडरक्लॉकिंग) स्केलिंग द्वारा थ्रॉटल किए जाते हैं, इसलिए रनिंग के बजाय 3.0GHz के बजाय 2.0GHz पर चलते हैं। इसलिए थर्मली थ्रोटल सीपीयू अभी भी 100% लोड की सूचना दे सकता है, क्योंकि हर "वर्क स्लॉट" पर कब्जा है, बस उपलब्ध समय की इकाई में कम "काम स्लॉट" है।
el.pescado

2

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


1

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

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


"उचित मल्टीथ्रेडिंग" का मतलब हर भौतिक कोर के बजाय हर तार्किक कोर के लिए काम करने के साथ एक धागा नहीं होगा ? यदि आप प्रत्येक तार्किक कोर पर एक तंग लूप चला रहे हैं, तो कार्य प्रबंधक को हाइपरथ्रेडिंग के साथ 100% रिपोर्ट करना चाहिए। AFAIK, टास्क मैनेजर में "प्रतिशत उपयोग" उस समय की मात्रा पर आधारित है जिस पर प्रश्न में धागा रन करने योग्य स्थिति में था और एक तार्किक कोर पर निर्धारित किया गया था, जरूरी नहीं कि वास्तव में समय की मात्रा, यह कहें, एक ALU पर कुछ करना । ओएस शायद यह भी नहीं जानता होगा कि (केवल सीपीयू माइक्रोकोड होगा।)
रीहैब

1
"नियमित" मशीन कोड केवल आधुनिक CPU पर 6 या अधिक अनुदेश पोर्ट के 2 से 3 का उपयोग करता है। शाखा और कैश मिस के कारण पाइपलाइन के सभी स्टालों का उल्लेख नहीं करना। हाइपरथ्रेडिंग उन अंतरालों को भरने में मदद करता है। इसका उपयोग करने के लिए यह लगभग हमेशा एक जीत है। कुछ प्रकार के कोड इसके साथ अच्छी तरह से नहीं करते हैं, जैसे वीडियो एनकोड / डिकोड या भारी अनुकूलित मैट्रिक्स गणित। लेकिन वे असामान्य हैं।
ज़ैन लिंक्स

1

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

  • Temps की जाँच करें - Intel और AMD दोनों डाउनक्लॉक करते हैं जब वे गर्म होते हैं और यह स्टुटर्स और स्पाइक्स के रूप में दिखाता है।
  • इसके साथ बहुत कुछ नहीं किया जा रहा है .... उदाहरण हैं:
    1. वेब ब्राउज़िंग
    2. ईमेल
    3. सबसे सरल खेल
    4. मैं लगभग गारंटी देता हूँ कि आपकी समस्या निम्न में से एक या सभी है, शीर्ष पर शुरू:
  • एक एसएसडी प्राप्त करें
  • एक एसएसडी प्राप्त करें
  • अपने ओएस को एसएसडी पर प्राप्त करें और सामान्य डेटा को पारंपरिक मल्टी-टीबी ड्राइव पर ले जाएं। विंडोज को अपनी स्थानीय फाइलों के लिए किसी भी चीज की तुलना में अधिक अभिवृद्धि की आवश्यकता होती है।
  • बोनाजाई बडी?
  • सभी ड्राइव को कम से कम 10% की क्षमता से ऊपर रखें। NTFS एक जर्नलिंग फाइल सिस्टम है और परफॉर्मेंस ड्राइव को पूरा फुल डाउन कर देती है।
  • आपको अपने OS ड्राइव ASAP के लिए एक NVMe ड्राइव / SSD की आवश्यकता है (हाँ, मैंने इसे फिर से कहा था)। प्रदर्शन अद्भुत है, और यह इस के दो भाग करता है ... एक प्रमुख रिटेलर सैमसंग 961 NMVe 512GB ड्राइव को आज $ 300 के लिए बेच रहा था जो सामान्य उपयोग के लिए काफी है।
  • विंडोज 10 जीपीयू भारी है। एक सस्ता समर्पित वीडियो कार्ड मेमोरी और सीपीयू दोनों को लोड ले सकता है। आप अभी भी वीडियो कार्ड के संयोजन में APU का उपयोग कर सकते हैं, लेकिन आप कुछ रैम को बचाएंगे, और वीआरएएम आमतौर पर बहुत तेज होता है।
  • लोअर कोर-काउंट सीपीयू भी मेमोरी बाउंड होते हैं। यदि आप i7 को देखते हैं तो वे सभी 4 बैंकों में क्वाड चैनल DDR चल रहे हैं। एएमडी के एपिक चिप्स 64 कोर के साथ 8 चैनल DDR5 होंगे। मदद नहीं करता है। अंत में, और मैं इसे पर्याप्त रूप से तनाव नहीं दे सकता, जितना पैसा आपकी मशीन लेगी उतने रैम पर डंप करें। मुझे 32GB मिला है और इस साल बाद में 32 और खरीद रहा हूं। विंडोज सुपरफच के समान कुछ करता है जो थोड़ा नया है जो रैम में मेमोरी को कंप्रेस करता है जिसका उपयोग नहीं किया जा रहा है इसलिए प्रोग्राम और डेटा को जरूरत पड़ने पर अनजिप किया जा सकता है। एक अन्य उदाहरण के रूप में, मैं विकास के लिए लिनक्स वीएम चलाता हूं, 6/12 कोर और 16 जीबी रैम आवंटित किया गया, और एसएसडी से पहला लोड होने के बाद यह ~ 3 सेकंड में शुरू होता है। सीपीयू इन दिनों अनुकूलन की तरह बहुत सस्ता माना जाता है ...

यह सब सामान ओवरकिल की तरह लगता है जब तक कि मैं एक 70k फ़ाइल परियोजना या विशाल कैमरा कच्ची फ़ाइलों को 16 बिट रंग में 17 "x26" x600 डीपीआई पर संकलन करने से रोक रहा हूं। यहां तक ​​कि 100% उपयोग में संसाधन ऐसे ओवरकिल हैं कि आपको मंदी नहीं आती है। दूसरी रात मुझे एहसास हुआ कि मेरे पास दो वीएम और एक वुल्फ 2 है जो 2 आईडीई के साथ भरा हुआ है (मैं विचलित हूं, मुझ पर मुकदमा करें) और मंदी नहीं थी। यह एक ~ $ 1500 मशीन BTW है, कुछ खास नहीं है, और सबसे धीरे-धीरे पिछले कुछ वर्षों में खरीदा है। इसमें से आधा Radeon RX64s में से एक है क्योंकि मेरा वीडियो कार्ड 6 साल का था। रेंडर और इस तरह के विशाल अंतर। अपग्रेड करने की संभावना है कि आपको यह मानने की तुलना में आपके हार्डवेयर का अधिक उपयोग होगा कि आपका 30% उपयोग आपको मिलेगा।

अगर मैं OS के लिए इस मशीन में 5400RPM हार्ड ड्राइव फेंक देता तो यह कुल बकवास की तरह चलता।

TL; DR ऐसा लगता है जैसे आप अभी सीपीयू से बंधे हैं। OS के लिए कम से कम 256GB SSD, 8GB RAM, और लोअर एंड गेमर कार्ड और कंप्यूटर पर कुछ वर्षों तक चलेगा। इससे पहले कि मैं आखिरकार एक प्रोसेसर और मोबो रिफ्रेश करता, 6 साल तक जीवित रहा और मैं पुराने गियर के साथ दिन में लगभग 25 बार पूरे क्रॉस कंपाइलर सूट का संकलन कर रहा था।

मुझे ओवरकिल बुलाओ लेकिन मैं 8 टेस्ला कार्ड या किसी भी चीज की सिफारिश नहीं कर रहा हूं। :-) जब आप कर सकते हैं तो मामूली अपग्रेड करें और मुझे लगता है कि आप इन समस्याओं को हल करेंगे। मैंने सालों पहले Q6600 सिस्टम में SSD जोड़कर और प्रदर्शन ट्रिपल को देखकर किया था।

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