मैंने एक उपकरण / उपयोगिता खोजने के लिए इंटरनेट पर खोज की है जो मुझे SSD (या एक सामान्य डिस्क) के लिए किए गए कुल लेखन को बता सकता है। आउटपुट कुछ इस तरह दिखना चाहिए:
SSD Intel 320S :-
Total data written until now -- 2Tb
Total data read until now -- 4Tb
power on Hours -- 1234 Hrs
etc.
लेकिन मुझे एक नहीं मिला। क्या किसी को इस तरह के उपकरण के बारे में पता है?
मुझे पता है कि विंडोज पर SSDLife टूल ऐसा करता है, लेकिन मैं विशेष रूप से लिनक्स पर ऐसा करने के लिए देख रहा हूं।
मैंने सेलिवानोव द्वारा सुझाए गए smartctl
आदेश को देखा smartmontools
। उनकी पोस्ट बहुत मददगार रही है। मैं यहाँ और जानकारी जोड़ने जा रहा हूँ जो मुझे इंटरनेट खोदने के बाद मिली।
मुझे gsmartcontrol
(गुई संस्करण smartctrl
) विशेष रूप से मददगार लगा। इन उपकरणों के वर्ग के बारे में अधिक जानकारी के लिए Smartmontools की जाँच करें - सामुदायिक उबंटू प्रलेखन । इस लिंक के उदाहरण हैं smartctl
।
यह समझने के लिए कि प्रत्येक SMART विशेषता का क्या अर्थ है, इस Intel SMART विशेषता की जाँच करें । ये विशेषताएँ Intel SSDs के लिए विशिष्ट हैं, लेकिन फिर भी एक विचार देता है कि SMART विशेषताएँ किस प्रकार की जानकारी देती हैं। कुछ विशिष्ट पैरामीटर अलग-अलग एसएसडी के बीच भिन्न हो सकते हैं। क्या एलबीए का आकार उनमें से एक है?, मुझे नहीं पता।
एक अन्य उत्कृष्ट सूचना स्रोत यह है कि लिनक्स के तहत SSD के लिए लेखन चक्र या अपेक्षित जीवन की संख्या कैसे निर्धारित की जाए? - सर्वर फाल्ट । यहाँ, सबसे अच्छा जवाब SMART Attribute Id 225
32MiBs के कुल आकार I / O के लिए खड़ा दिखाता है जो अब तक SSD को दिया जाता है। हालाँकि, यह Intel X25-M पर लागू होता है। अन्य SSDs, डिस्क पर लिखे गए कुल डेटा को संप्रेषित करने के लिए अन्य स्मार्ट विशेषताओं का उपयोग कर सकते हैं।
विशेष रूप से, सैमसंग 840 प्रो के लिए (और अन्य सैमसंग एसएसडी के लिए भी हो सकता है?) SMART Attribute Id 241 -- Total LBAs Written
इस जानकारी को व्यक्त करता है। LBA आकार के लिए मेरा अनुमान 512bytes है, लेकिन मुझे यकीन नहीं है? कुछ प्रयोग जो मैंने SSD को डेटा की निर्धारित मात्रा लिखकर और इस विशेषता के मान को मापने के लिए किए हैं, यह दर्शाता है कि यह 512bytes है।
128*2^50 / 2^48
पैदावार 512 की गणना , यह दर्शाता है कि डिस्क-स्तर का पता लगाना 512-बाइट विखंडू में किया जाता है। (2 ^ 50/2 ^ 48 = 2 ^ (50-48) = 2 ^ 2, 128 * 2 ^ 2 = 512.)