"कैश बफर फ्लशिंग लिखें" का क्या अर्थ है


12

जैसा कि विंडोज 7 डिस्क नीति विकल्प में है:

[x] Enable Write Caching on the device
[ ] Turn off Windows write-cache buffer flushing on the device 

क्या भौतिक डिस्क पर पहला कैश है, और दूसरा विंडोज़ कैश है?

(मैंने गुगली की है, लेकिन स्पष्ट जवाब नहीं मिला)।

जवाबों:


12

Http://support.microsoft.com/kb/332023 से "अधिक जानकारी" अनुभाग देखें :

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

लिखो कैशिंग डिस्क प्रदर्शन को बेहतर बनाता है, इसलिए इसे आंतरिक हार्ड ड्राइव के लिए छोड़ दें।

विंडोज़ फ्लैश ड्राइव के लिए कैशिंग ऑफ लिखता है और डिफ़ॉल्ट रूप से अन्य यूएसबी हार्ड ड्राइव, आम तौर पर आपको कभी भी इन सेटिंग्स को संशोधित करने की आवश्यकता नहीं होती है, विंडोज आपके लिए इसका ख्याल रखता है।


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

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

1
यह उत्तर मुझे दो सेटिंग्स के बीच अंतर को समझने में मदद नहीं करता है। यदि आप हर लिखने पर कैश फ्लश करते हैं, तो आप कैशिंग नहीं कर रहे हैं - किस तरह से कैशिंग सक्षम (पहला चेक बॉक्स) लिखा है? यह अधिक संभावना है कि निस्तारण समय-समय पर होता है जब दूसरा चेक बॉक्स अक्षम होता है, या कुछ इसी तरह का।
सैम ब्राइटमैन

3
@SamBrightman: जितना मैं समझता हूं : पहली सेटिंग विंडोज़ कैश को सक्षम करती है - यदि कोई एप्लिकेशन किसी फ़ाइल को लिखता है, तो यह तुरंत डिस्क पर पारित नहीं होता है। शारीरिक रूप से लिखी जाने वाली चीजों के लिए एक एप्लिकेशन "फ्लश" कह सकता है। दूसरा विकल्प कहता है: जब एप्लिकेशन "फ्लश" कहता है, तो विंडोज अभी भी डिवाइस को अपना कैश फ्लश करेगा, लेकिन डिवाइस को अपने स्वयं के आंतरिक कैश को फ्लश करने के लिए नहीं कहेगा। यह नियोक्ताओं को "फ्लश" कमांड देता है (जैसा कि एप्लिकेशन को लगता है कि डेटा डिस्क पर सुरक्षित है)। केवल तभी स्वीकार्य जब डेटा स्थायित्व प्राथमिकता नहीं है।
पेटेरचेन

2

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


1
आपको जवाब देने के लिए शायद आप इसे शामिल कर सकते हैं कि आपने इसे कैसे निष्क्रिय कर दिया। कुछ स्रोतों का भी हवाला दें जो आपकी स्थिति का समर्थन करते हैं।
स्लम

3
लेकिन इससे फर्क क्यों पड़ता है? अगर आपके पास "सहेजें" पर क्लिक करने से पहले बिजली चली जाती है, तो आपके पास ठीक यही समस्या है।
डेविड श्वार्ट्ज

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

2
@ सिनटेक मूल रूप से कोई अंतर नहीं है। एक विंडो है जिसमें आप किसी भी तरह से डेटा खो सकते हैं, और "सेव" पर क्लिक करने से पहले उस विंडो का अधिकांश हिस्सा है।
डेविड श्वार्ट्ज

4
क्लिक करने से पहले एक गिरते हुए क्षुद्रग्रह के विभाजन से कुचलकर आप अपना डेटा भी खो सकते हैं [Save]। अपने हिसाब से, आप कंप्यूटर का उपयोग करने की जहमत भी नहीं उठा सकते क्योंकि आपका डेटा खोना अपरिहार्य है। ◔_ at
Synetech

0

एक पुराने न्यू थिंग ब्लॉग पोस्ट के आधार पर ऐसा लगता है कि पहला ओएस कैशिंग है और दूसरा केवल फ्लश के दौरान डिस्क आंतरिक कैशिंग के लिए एक ओवरराइड है ।

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

यह मेरे लिए स्पष्ट नहीं है कि पहली सेटिंग को बंद करने से यह डिस्क हर लिखने पर फ्लश करेगा, या ओएस कैश को अक्षम करने के साथ-साथ डिस्क-कैश को भी अक्षम कर देगा।

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