मेमेस्ट के साथ कितने पास पर्याप्त हैं?


52

मेरा कंप्यूटर कई बार और अलग-अलग ओएस पर यादृच्छिक रूप से लटका रहता है, मुझे रीसेट बटन को हिट करने की आवश्यकता होती है। मुझे संदेह है कि यह एक स्मृति समस्या हो सकती है और memtest86 केmemtest साथ किया ।

यह बिना किसी त्रुटि के दो पास से गुजरा। क्या यह पर्याप्त है, या जब तक मुझे कोई त्रुटि दिखाई नहीं दे, मुझे रात भर चलने की आवश्यकता है?

यदि यह मदरबोर्ड या सीपीयू समस्या है तो क्या होगा? एक नई मदरबोर्ड प्राप्त किए बिना मुझे कैसे पता चलेगा?

सिस्टम विनिर्देशों:

  • मेमोरी: 2.0GiB
  • प्रोसेसर पेंटियम (R) डुअल-कोर CPU E5300 @ 2.60GHz x 2
  • मदरबोर्ड: ASUS P5KPL-AM EPU

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

@CarComp: कृपया असफल यादगार परिणाम पोस्ट करें।
harrymc

जवाबों:


25

परीक्षण बग की अनुपस्थिति को साबित नहीं कर सकते हैं, केवल उनकी उपस्थिति

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

90% समय, अगर रैम में कोई समस्या है, तो मेमोटेस्ट इसे 10 सेकंड के भीतर ढूंढ लेगा, 99% समय, एक पास समस्या को खोजने के लिए पर्याप्त होगा। इस मुद्दे को खोजने में जितना अधिक समय लगता है, उतना ही अधिक सूक्ष्म होता है और कम संभावना है कि यह आपके पीसी के साथ एक समस्या है (लेकिन अगर आपको एक भी त्रुटि मिलती है तो आपको नया राम मिलना चाहिए)

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


2
मेरा सुझाव है कि रैम और सॉकेट को साफ करने की कोशिश करें और पहले उन्हें फिर से परीक्षण करें (आइसोप्रोपिल अल्कोहल का उपयोग करें; प्रतिस्थापन के रूप में कीटाणुशोधन स्प्रे के साथ सकारात्मक अनुभव किया; लेकिन रैम पर बाद वाले को सीधे स्प्रे न करें - केवल कपड़े पर, क्योंकि यह केवल सेवा करेगा रिजोल्वेंट के रूप में और अंततः कुछ अवशेषों को छोड़ देगा जब बहुत अधिक मात्रा में उपयोग किया जाता है)
एसडीवारफ्स

3
इसलिए अगर किसी को कम से कम एक त्रुटि मिलती है - तो वह अपनी रैम को बाहर फेंक देगा, जाकर नया खरीदेगा? क्या आपको यकीन है?
तारासोविच

1
@ तारासोविच: यह इस बात पर निर्भर करता है कि आपके लिए प्रणाली की स्थिरता कितनी महत्वपूर्ण है। पीसी में मैं काम पर रखता हूं, मैं ठीक यही करूंगा कि (सभी रैम को बाहर फेंक दें और नया खरीदें), क्योंकि (1) रैम सस्ता है और (2) सॉफ्टवेयर डेवलपर का समय महंगा है। वास्तव में, यहां तक ​​कि पूरे पीसी को फेंकने और एक नया खरीदने से अविश्वसनीय उत्पादकता के कारण खोई उत्पादकता / काम से सस्ता हो सकता है।
हेंजज़ी

@ हिनजी आज और साल पहले रैम की कीमत पर एक नज़र डालते हैं ... लेकिन शायद आपके लोकेल में सस्ती रैम होती है। लेकिन मैं मानता हूं कि अच्छी RAM w / o त्रुटियां विकास के लिए प्रासंगिक हैं। कोडिंग करते समय रैम दोष /
बीएसओडी

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

21

मैंने मेमस्टेस्ट चलाया है और बिना किसी त्रुटि के 6 पास देखे हैं, उसके बाद प्रति 4+ त्रुटियों के साथ। मैं आम तौर पर सिर्फ 3-4 पास चलाता हूं, लेकिन सिर्फ एक-दो पास करके त्रुटियों को याद करना संभव है। मुझे लगता है कि कुछ त्रुटियां केवल मेमोरी मॉड्यूल को गर्म करती हैं, इस प्रकार उच्च वोल्टेज पर चलने वाली मेमोरी के साथ समस्याएं पैदा करती हैं।


अगर यह गर्मी से संबंधित समस्या है तो प्राइम 95 एक बेहतर परीक्षण वेक्टर नहीं होगा, जिससे सिस्टम में बहुत अधिक गर्मी उत्पन्न हो?
जेफ एटवुड

@JeffAtwood यहां कोई विशेषज्ञ नहीं है, लेकिन प्राइम 95 आवश्यक रूप से रैम त्रुटियों को इंगित नहीं करता है?
Hele

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

12

काम के दौरान हमने आमतौर पर रात को चलने वाली मशीनों को छोड़ दिया, लेकिन सभी निष्पक्षता में, हर बार जब मैं स्मृति समस्या को दिखाने में सक्षम होता हूं तो इसे शुरू करने के कुछ ही मिनटों के भीतर होता है।

मैंने कभी किसी मशीन को निम्न में से एक पर विफल होने के लिए 1 पूर्ण पास नहीं देखा। (ऐसा नहीं है कि यह आवश्यक रूप से असंभव है, बस यह दिखाने के लिए कि यह दुर्लभ है।)

मैं एक कंप्यूटर की दुकान में काम करता था, जहाँ हमने कम या ज्यादा दैनिक आधार पर नई मशीनों पर कमिटमेंट शुरू किया।

वास्तव में इतना कहने के लिए पर्याप्त जानकारी के बिना कि मुझे अभी भी लगता है कि आपकी समस्या गर्म या खराब ड्राइवर की संभावना है।

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


3
मैंने वास्तव में त्रुटियों को पास 3 से शुरू देखा। मेरा मानना ​​है कि यह रैम, सीपीयू और / या मेमोरी कंट्रोलर के वार्मिंग के साथ करना है। इस तरह की मेरी सभी समस्याएं रैम पर सॉकेट, सॉकेट से मदरबोर्ड या मलबे से रैम के अनुचित कनेक्शन से संबंधित थीं (जैसा कि मैंने रैम को बाहर निकाल दिया, रैम + सॉकेट कनेक्टर को साफ कर दिया और रैम को वापस डाल दिया जिसमें अंततः हल हो गया। संकट)।
SDwarfs

पुनश्च: मेरा सुझाव है कि कम से कम 3 पास। जबकि रातोंरात ~ 5-8 पास अधिक विश्वसनीय हैं।
SDwarfs

1
मैंने तीसरे पास पर त्रुटियों की सतह देखी है, मेरा मानना ​​है कि गर्मी के कारण।
बेलांसमिथ

1
मैंने एक समस्या देखी है जिसे मेमेस्टोरी + के 2-3 घंटों के बाद दिखाया गया है। 30 मिनट के लिए एक ही मेमोरी "ठीक" थी।
--६

12

http://hcidesign.com/memtest/manual.html

100% कवरेज आपकी स्मृति के परीक्षण के एक पूर्ण पास का प्रतिनिधित्व करता है। सामान्य तौर पर कई पास चलाना बेहतर होता है। यहाँ परीक्षण के तीन विशिष्ट लंबाई आप उपयोग कर सकते हैं:

  1. 100% कवरेज तक परीक्षण करें (यह सुनिश्चित करने के लिए कि आपकी रैम यथोचित कार्य कर रही है एक त्वरित परीक्षा)
  2. 1 घंटे के लिए परीक्षण (यह त्रुटियों के आंतरायिक को छोड़कर सब कुछ पकड़ लेगा)
  3. रात भर परीक्षण करें (अनुशंसित है, आपका कंप्यूटर वैसे भी रात में कुछ और नहीं कर रहा है, यह सुनिश्चित क्यों न करें कि आपकी रैम अच्छी है?)

7

मैंने RAM को पहले 6 पास मेम्टेस्ट पास करते देखा है और फिर बाद में पास होने में विफल रहता है, और जब उस RAM के साथ लिनक्स OS चलता है तो 6-8 घंटे के बाद लॉकिंग दिखाई देगा। एक ही मदरबोर्ड पर मौजूद अन्य रैम ठीक-ठाक चले, इसलिए जाहिर तौर पर फेल होने वाला रैम तापमान संवेदनशील था।

जब मुझे एक रैम समस्या (जैसे डायग्नोस्टिक लाइट्स वाले डेल कंप्यूटर) पर संदेह होता है, तो मैं 8-16hrs के लिए पहले स्लॉट में एक बार में एक रैम मॉड्यूल पर कम से कम चलता हूं। यदि यह गुजरता है कि दोनों स्लॉट की पुष्टि करता है और रैम मॉड्यूल अच्छा है और मैं (अधिक) आत्मविश्वास से उस स्लॉट का उपयोग अन्य रैम मॉड्यूल का परीक्षण करने के लिए कर सकता हूं।


क्या आप सुनिश्चित हैं कि Memtest86 रैम स्लॉट का परीक्षण करता है? मुझे पता नहीं था कि यह किया है।
हाशिम

6

Memtest86 + के साथ मेरा अनुभव यहां के अधिकांश लोगों से थोड़ा भिन्न है। memtest86 ने मुझे वर्षों से बहुत मदद की है लेकिन दुर्भाग्य से यह कभी-कभी त्रुटियों का पता लगाने में विफल रहता है।

यद्यपि मेमेटेस्ट समय के अधिकांश हिस्से में काम करता है, लेकिन इसने मुझे एक-दो बार विफल कर दिया। पहली बार यह उन त्रुटियों का पता लगाने में विफल रहा जिनके पास 1x 4 जीबी डीडीआर 3 वाला पीसी था जो मुझे मेमोरी से संबंधित बीएसओडी दे रहा था। मैं पूरे दिन के लिए यादगार रहा, हम 15+ पास के बारे में बात कर रहे हैं लेकिन कोई त्रुटि नहीं है। मैंने तब पूरी तरह से अलग कंप्यूटर पर इसका परीक्षण किया, एक ही बात, कोई त्रुटि नहीं। ऑपरेटिंग सिस्टम पूरी तरह से अस्थिर था लेकिन मेमेस्ट पर कोई त्रुटि नहीं थी। मैंने तब Eurosoft के "PC-Check" नाम के एक अलग सॉफ्टवेयर का इस्तेमाल किया था, जो बहुत ही यादगार के समान है, लेकिन अलग-अलग एल्गोरिदम का उपयोग करता है। यह बूट करने योग्य भी है, किसी भी ऑपरेटिंग सिस्टम की आवश्यकता नहीं है। इसमें 5 मिनट से भी कम समय में त्रुटियों का पता चला। मैं तब Corsair RMA को मॉड्यूल भेजने और एक प्रतिस्थापन प्राप्त करने में सक्षम था।

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


4

MemTest86 रैम की पूरी जांच करने की कोशिश करता है। ऐसा करते समय, यह एक अच्छा ऑल-अराउंड परीक्षण भी बन गया है, क्योंकि कुछ परीक्षण मदरबोर्ड के मेमोरी कंट्रोलर और सीपीयू पर भी स्पर्श करते हैं।

रैम बहुत बढ़ गई है, इस बात की कि एक पोर्टेबल फोन में आज 20 साल पहले की मेनफ्रेम की तुलना में अधिक रैम हो सकती है। MemTest86 विकसित होते ही परीक्षणों में कई गुना इजाफा हुआ है और ऐसा ही RAM भी है। यद्यपि राम तेज हो गए हैं, परीक्षण अभी भी समय लेने वाले हैं, घंटों या दिनों में मापा जाता है।

अब बुरी खबरों के लिए : मुझे कम से कम दो सम्मानजनक स्रोत, टेन फ़ोरम और विकी मिले हैं जो एक ही सलाह देते हैं। मैं दस मंचों से बोली:

MemTest86 + को कम से कम 8 पास के लिए चलाने की जरूरत है जो कहीं भी निर्णायक हो , कुछ भी कम रैम का संपूर्ण विश्लेषण नहीं करेगा।

यदि आप मेम्नेस्टोरी + को दस फ़ोरम सदस्य द्वारा चलाने के लिए कहते हैं, तो सुनिश्चित करें कि आप निर्णायक परिणामों के लिए फुल 8 पास चलाते हैं। यदि आप 8 से कम पास करते हैं, तो आपको इसे फिर से चलाने के लिए कहा जाएगा।

मुझे यह टिप्पणी करनी चाहिए कि मेमटेस्टोरी के दो संस्करण हैं, फ्री और प्रो, जहां प्रो संस्करण में फ्री संस्करण और कॉन्फ़िगरेशन विकल्पों की तुलना में कई अधिक परीक्षण हैं। आप फ़ीचर तुलना में अंतर देख सकते हैं ।

पासों की इष्टतम संख्या के बारे में अधिक जानकारी लेख मेमेंटेस्ट 86 तकनीकी जानकारी से प्राप्त की जा सकती है , जो एमईटीईएस 86 कॉन्फिगरेशन फाइल के विवरण से mt86.cfgउपलब्ध है, केवल प्रो संस्करण में उपलब्ध है:

PASS1FULL

निर्दिष्ट करता है कि पहले पास पूर्ण या कम परीक्षण चलाएगा या नहीं। डिफ़ॉल्ट रूप से, पहला पास जितनी जल्दी हो सके सबसे स्पष्ट त्रुटियों का पता लगाने के लिए एक कम परीक्षण (यानी कम पुनरावृत्तियों) चलाएगा।

निष्कर्ष 1 : पहला पास छोटा और तेज है, जिसका उद्देश्य ज्यादातर कठिन त्रुटियों का पता लगाना है। तथ्य यह है कि त्रुटि के बिना पहले पास किया गया है उत्साहजनक है, लेकिन नि: शुल्क संस्करण के उपयोगकर्ताओं को परीक्षणों के पूर्ण सरगम ​​के लिए दूसरे पास की प्रतीक्षा करने की आवश्यकता है।

इस परीक्षा में मुझे सबसे अधिक पास मिले:

टेस्ट 7 [चल रहे आक्रमण, 32 बिट पैटर्न]

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

निष्कर्ष 2 : टेस्ट 7 को पूरी तरह से पूरा करने के लिए 32 पास की आवश्यकता होती है, जिसे मैं वास्तव में संपूर्ण परीक्षण के लिए आवश्यक पास की संख्या पर ऊपरी सीमा के रूप में लेता हूं।

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

मेरी राय

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

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


आपका जवाब उन अंतर्दृष्टि को बताता है जो दूसरों से परे जाती हैं।
CarComp

1

मैं यह देखने के लिए एक पास करता हूं कि क्या कोई स्पष्ट त्रुटियां हैं।

यदि कोई त्रुटि है, तो अधिक पास की आवश्यकता नहीं है।

यदि कंप्यूटर के साथ समस्या अजीब है, तो मैं इसे रात भर या दिन में ~ 10 घंटे के लिए बस सुनिश्चित करने के लिए जाने देता हूं।


1

मैं आम तौर पर हर समय चलाता हूं जब मैं सीपीयू, मेमोरी या नोटिस अजीब मुद्दों को बदलता हूं। कारण है - मेमेटेस्ट केवल स्मृति का परीक्षण नहीं करता है। यह तीन अन्य महत्वपूर्ण मामलों में त्रुटि करेगा:

1) यदि सीपीयू या मेमोरी के ज़्यादा गरम होने के कारण समस्याएँ हैं। आम तौर पर, कई परीक्षणों के लिए मेम्टेस्ट लोड CPU लगभग 100% है।

2) यदि CPU मेमोरी को सही तरीके से एक्सेस नहीं कर सकता है। अधिकांश परीक्षण मेमोरी के सभी स्थानों पर पढ़ते और लिखते हैं।

3) अगर बिजली की समस्याएं हैं। यानी एक कमजोर बिजली आपूर्ति या खराब कैपेसिटर बहुत सारे स्पाइक्स को यादृच्छिक बिट्स की भरपाई कर देते हैं।

अगर मुझे कम से कम एक लाल त्रुटि दिखाई देती है, तो मैं हार्डवेयर का उपयोग करने से पहले यह देखना चाहता हूं कि क्या हटाया जाना चाहिए / तय किया जाना चाहिए।


1
हालांकि यह उपयोगी जानकारी हो सकती है, लेकिन यह मूल प्रश्न का उत्तर नहीं देती है।
BLM

0

यह देखते हुए कि, एक के बाद एक, यह प्रदर्शित करता है Pass complete, no errors, press Esc to exit, मैंने हमेशा माना कि यह पर्याप्त है।

यहाँ छवि विवरण दर्ज करें


6
Err, अगर वास्तव में ऐसा है, तो यादगार नहीं होगा कि हम एक परीक्षण के बाद हमें हमेशा के लिए परीक्षण करने की अनुमति दें।
प्रश्न अतिप्रवाह

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