SandForce_Internal क्या है?


4

के अनुसार palimpsestमेरी नई पर OCZ उपगम्यता 3 120 जीबी एसएसडी , स्मार्ट विशेषता आईडी 234 है

अयोग्य ECC गणना

अचूक ECC त्रुटियों की संख्या

[केडीई पर SMART डेटा प्रदर्शित करना <code> palimpsest </ code> का स्क्रीनशॉट]

मैं इस मूल्य को देख रहा हूं, और जब से यह पढ़ा है तब से यह बढ़ रहा है 78

फिर, मैंने दौड़कर smartctl -a /dev/sdaयह देखा:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/51803881
233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       51
234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       135

ऐसा लगता है कि OCZ को ID 234 कुछ और के रूप में सौंपा गया है, और ECC द्वारा अपरिवर्तनीय त्रुटियां वास्तव में ID 195 हैं।

मेरा सवाल यह है कि...

SandForce_Internal233 और 234 विशेषताओं के लिए क्या है ?

जवाबों:


6

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

मेरे किंग्स्टन हाइपरएक्स फ्यूरी पर मेरे पास यही दो रहस्य SMART विशेषताएँ हैं, जो सैंडफोर्स SF-2281 नियंत्रक का उपयोग करती हैं।

जैसा कि पहले ही कहा गया है, ये दो नंबर "होस्ट राइट्स" (234) और "एनएएनडी राइट्स" (233) को ट्रैक करते हैं।

ये SMART विशेषताएँ SSD की फ्लैश मेमोरी पर पहनने के स्तर को ट्रैक करके यह रिकॉर्ड करती हैं कि ड्राइव पर कितना डेटा लिखा गया है।

कारण यह है कि दो अलग-अलग विशेषताओं की आवश्यकता होती है, क्योंकि सैंडफ़ोर्स 2000 श्रृंखला नियंत्रक फ़्लैश मेमोरी के जीवन को "Durawrite" डेटा संपीड़न को लागू करने की कोशिश करते हैं, जो आपके ऑपरेटिंग सिस्टम के डेटा को डेटा कंप्रेशन को भेजते हैं, जो वास्तव में इसे लिखता है। फ्लैश मेमोरी।

फिर जब आपका ओएस डेटा पढ़ता है, तो नियंत्रक पारदर्शी रूप से डेटा को डिकम्प्रेस करता है ताकि बिट-फॉर-बिट यह मूल के समान हो।

ऐसा करने का कारण यह है कि ड्राइव पर संग्रहीत डेटा को संपीड़ित करके, वे ड्राइव के जीवन पर फ्लैश मेमोरी में कम बाइट्स लिख सकते हैं, जो कम पहनने और आंसू का कारण बनता है और फ्लैश मेमोरी चिप्स को लंबे समय तक रहता है।

... लेकिन सभी डेटा संपीड़ित नहीं होते हैं, इसलिए कभी-कभी "Durawrite" संपीड़न वास्तव में प्रभावी होता है, और कभी-कभी इतना अधिक नहीं होता है, इसलिए ये दो विशेषताएँ इस बात का ट्रैक रखती हैं कि आपको संपीड़न से कितना लाभ मिल रहा है।

यहां बताया गया है कि वे कैसे काम करते हैं ...

HOST राइट्स (मेरे रोष पर विशेषता 234) "LBAs लिखी गई" विशेषता (मेरे रोष SSD पर 241 दशमलव) को दोहराता है और वही मान लौटाता है, जो सिर्फ गीगाबाइट्स में डेटा की कुल राशि का ट्रैक रखता है, जो आपके ऑपरेटिंग सिस्टम के पास है पहले स्थापित होने के बाद से अपने पूरे जीवन के दौरान एसएसडी को लिखा गया है।

"NAND राइट्स" (विशेषता 233), दिखाता है कि "Durawrite" कितना प्रभावी था जो डेटा की कुल संख्या गिगाबाइट्स को दिखा कर डेटा को संकुचित कर रहा था जो NAND फ़्लैश मेमोरी में ACTUALLY WRITTEN (संपीड़न के बाद) था।

आम तौर पर "NAND राइट्स" "HOST राइट्स" की तुलना में छोटा होगा, जो आपके हार्ड ड्राइव पर आपके द्वारा संग्रहित डेटा को कितना कम करने योग्य है, इस अनुपात को नियंत्रित करता है। आपके ब्राउज़र कैश (HTML) जैसी चीजें वास्तव में अच्छी तरह से संपीड़ित होती हैं, लेकिन पहले से ही संकुचित प्रारूप जैसे ZIPPED डेटा, JPGs, MP3, और H264 या MPG वीडियो बिल्कुल भी संपीड़ित नहीं करते हैं क्योंकि वे पहले से ही अत्यधिक संपीड़ित हैं, इसलिए यदि ड्राइव मुख्य रूप से उपयोग किया जाता है उस तरह के डेटा को स्टोर करने के लिए HOST राइट्स और NAND राइट्स लगभग समान होंगे।

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


1
मेरे पास एक किंग्स्टन SV300S37A60G (60GB) है जो मैं एक सर्वर पर रूट ड्राइव के रूप में उपयोग करता हूं। थोड़ा लिखते हैं, ज्यादातर लॉग होते हैं, और कुछ पैकेज अपडेट (यह लिनक्स नहीं है, कई अपडेट नहीं हैं)। 22k घंटों के उपयोग के बाद, मेरा 177 Wear_Range_Delta 7 है (प्रति सेल 7 औसत लिखते हैं), 233 Sandforce_internal 9092 है और दोनों 234 Sandforce_Internal और 241 Lifetime_rites_GiB 5161 हैं। मूल्य 242 लाइफटाइम_Reads_GiB कम है, 232929 है। )। मेरे मामले में आपके स्पष्टीकरण के अनुसार मेरे पास मेजबान लेखन की तुलना में लगभग दो बार नंद लिखते हैं ??? वह अजीब है।
फरओ

@ ओलाफएम: मुझे कॉर्स फोर्स 3 120GB एक पर ठीक यही स्थिति है। मेरा वर्तमान अनुमान है: डिवाइस पर उपयोग किया जाने वाला डेटा संपीड़ित नहीं है और कचरा संग्रहण / पुन: व्यवस्थित करने के कारण लिखने के लिए आवश्यक उपकरण। लेकिन वास्तव में, मुझे नहीं पता।
एलरनॉड

4

SandForce_Internal विशेषताएँ होस्ट राइट्स के साथ मेल खाती हैं और NAND लिखता है, जिसके बड़े मूल्य होस्ट लिखते हैं। होस्ट राइट्स वह डेटा है जो कंट्रोलर को लिखने के लिए कहा गया था, जबकि NAND लिखता है कि कंट्रोलर वास्तव में लिखे गए डेटा की मात्रा को दर्शाता है।


क्या आप अपने उत्तर के बारे में विस्तार से बता सकते हैं और स्पष्ट कर सकते हैं कि मूल्यों को किन इकाइयों में मापा जाता है? और मैंने विशेषताओं 233और 234फिर से मूल्यों की जाँच की । उनके मूल्य क्रमशः 798और अब 586हैं। बड़ा मूल्य अब विशेषता का है 233। इसका क्या मतलब है?
डेल्टिक

0

SmartCtrl मान:

-v 233,raw48,SandForce_NANDWrite_GiB
-v 234,raw48,SandForce_HostWrite_GiB
-v 241,raw48,Lifetime_Writes_GiB
-v 242,raw48,Lifetime_Reads_GiB

सभी को GiB इकाइयों में मापा जाता है (आप देखेंगे कि आंतरिक विशेषता 234 समान विशेषता 241 के समान मूल्य की रिपोर्ट करती है)।

smartctrlउपकरण के वर्तमान स्रोत वर्तमान में इन 233 और 234 विशेषताओं का नाम नहीं देते हैं और इसके बजाय "SandForce_Internal" का उपयोग करते हैं।

इसे इसके "हैंडलडब.एच" डेटाबेस फ़ाइल में तय किया जा सकता है (जो कि हेडर / फुटर के बिना आंशिक घोषणा का उपयोग करता है /*comments*/, इसे सी / सी ++ या जेएसएन के रूप में एम्बेड करने योग्य और पार्स करने योग्य है)।

आउटपुट का उदाहरण (साथ smartctl -x):

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   120   120   050    -    0/0
  5 Retired_Block_Count     PO--CK   100   100   003    -    0
  9 Power_On_Hours_and_Msec -O--CK   083   083   000    -    15087h+46m+25.780s
 12 Power_Cycle_Count       -O--CK   099   099   000    -    1074
171 Program_Fail_Count      -O--CK   000   000   000    -    0
172 Erase_Fail_Count        -O--CK   000   000   000    -    0
174 Unexpect_Power_Loss_Ct  ----CK   000   000   000    -    154
177 Wear_Range_Delta        ------   000   000   000    -    5
181 Program_Fail_Count      -O--CK   000   000   000    -    0
182 Erase_Fail_Count        -O--CK   000   000   000    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    0
194 Temperature_Celsius     -O---K   028   064   000    -    28 (Min/Max 16/64)
195 ECC_Uncorr_Error_Count  --SRC-   100   100   000    -    0/0
196 Reallocated_Event_Count PO--CK   100   100   003    -    0
201 Unc_Soft_Read_Err_Rate  --SRC-   100   100   000    -    0/0
204 Soft_ECC_Correct_Rate   --SRC-   100   100   000    -    0/0
230 Life_Curve_Status       PO--C-   100   100   000    -    100
231 SSD_Life_Left           PO--C-   100   100   010    -    0
233 SandForce_NANDWrite_GiB ------   000   000   000    -    13821
234 SandForce_HostWrite_GiB -O--CK   000   000   000    -    18743
241 Lifetime_Writes_GiB     -O--CK   000   000   000    -    18743
242 Lifetime_Reads_GiB      -O--CK   000   000   000    -    10313
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

नोट: यह smartctlशुरू में एक कमांड लाइन लिनक्स / यूनिक्स टूल (जीपीएल लाइसेंस प्राप्त) था, लेकिन यह मूल रूप से पोर्ट किया गया था और विंडोज (32-बिट या 64-बिट) पर पूरी तरह से काम करता है। यह यूआई इंटरफेस के माध्यम से इस्तेमाल किया जा सकता है, gsmartcontrolविंडोज लाइसेंस पर भी पोर्ट किया जा सकता है)।

दोनों ही उपकरण मेरी राय में विंडोज पर सबसे अच्छे स्मार्ट टूल हैं, क्योंकि यह पहले से ही अपने सबसे प्रसिद्ध हार्डड्राइव और SSD निर्माताओं (पश्चिमी डिजिटल, सीगेट, सैमसंग, तोशिबा / Apple, Intel) द्वारा उपयोग किए गए पैच, डेटाबेस और परीक्षणों में पहले से ही सक्रिय है। Crucial, Kingston, Maxtor, Plextor, SanDisk, Transcend, HP, JMicron, SandForce, OCZ, Corsair, IBM / Lenovo / Hitachi, Fujitsu, InnoDisk, InnoStor, Dell, Quantum, LaCie ...)

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