एचडीपार्म

From Vigyanwiki


एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को स्थित करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।[1][2] यह ड्राइव कैश, स्लीप मोड, पावर मैनेजमेंट, ध्वनिक प्रबंधन और डीएमए सेटिंग्स जैसे पैरामीटर स्थित कर सकता है। जी पार्टेड और विभाजित मैजिक दोनों में एचडी पर्म सम्मिलित है।[3]

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

दिए गए मापदंडों के आधार पर, एचडीपार्म कंप्यूटर क्रैश का कारण बन सकता है या डिस्क पर डेटा को दुर्गम बना सकता है।

उपयोग के उदाहरण

एचडीपार्म को विशेष विशेषाधिकारों के साथ चलाना होगा अन्यथा यह या तो नहीं मिलेगा या अनुरोधित क्रिया ठीक से निष्पादित नहीं की जाएगी।

हार्ड ड्राइव की जानकारी प्रदर्शित करें:[4]

sudo hdparm -I /dev/sda

पहली हार्ड ड्राइव के लिए डीएमए चालू करें:

sudo hdparm -d1 /dev/sda

पहली हार्ड ड्राइव की टेस्ट उपकरण रीड परफॉरमेंस स्पीड (-t टाइमिंग बफ़र्ड डिस्क रीड्स के लिए):

sudo hdparm -t /dev/sda

निष्क्रियता के बाद ऊर्जा बचत स्पिन्डाउन सक्षम करें (24*5=120 सेकंड):

sudo hdparm -S 24 /dev/sda

सॉफ़्टवेयर रीस्थित के बाद एचडीपार्म सेटिंग्स को बनाए रखने के लिए, चलाएँ:

sudo hdparm -K 1 /dev/sda

आगे पढ़ें सक्षम करें:

sudo hdparm -A 1 /dev/sda

पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए डब्ल्यू.डी ड्राइव और सभी एसएसडी इस सेटिंग को अनदेखा करते हैं।):

sudo hdparm -M 128 /dev/sda

यदि डिस्क तुल्यकालन अंतराल बहुत कम है, तो डेटा की थोड़ी मात्रा भी डिस्क पर लिखी जाएगी जिसके जीवन काल के लिए गंभीर परिणाम हो सकते हैं। उत्तम विधि यह होगा कि छोटे डेटा को बड़े भाग में संग्रह किया जाए और तब तक इंतजार किया जाए जब तक कि डिस्क पर लिखे जाने के लिए चंक अधिक बड़ा न हो जाए। क्रोम जैसे उपस्थित वेब ब्राउजर ब्राउजिंग करते समय नियमित रूप से छोटे भाग लिखते हैं जिससे एप्लिकेशन के क्रैश होने पर कोई महत्वपूर्ण डेटा न खो जाए। चूँकि यह डिस्क को बहुत बार घूमने देता है क्योंकि ड्राइव को बार-बार खोलना पड़ता है और फिर अपने सिर को पार्क करना पड़ता है। इस प्रकार उत्पन्न ध्वनी को उपयोगकर्ता द्वारा ध्यान भंग करने वाला माना जा सकता है। इस समस्या को अनुसूची करने के लिए, उपयोगकर्ता ड्राइव को पावर प्रबंधन के निम्नतम स्तर पर स्विच कर सकता है (अगला मान, 255, पावर प्रबंधन को बंद कर देता है):[5]

hdparm -B 254 /dev/sda


इसके अतिरिक्त, /प्रोक/एसआईएस/वीएम/डर्टी_एक्सपायर_सेंटीसेक का मान बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। डिस्क पर ख़राब पृष्ठ लिखे जाने पर यह फ्लश अंतराल स्थित करता है।[6]

ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को निरंतर करता है। चूँकि सेटिंग्स जो उपयोगकर्ता एचडीपार्म के माध्यम से स्थित कर सकते हैं, हर बार सिस्टम रिबूट होने पर वापस आ जाते हैं। इसलिए, बूट पर व्यक्तिगत सेटिंग्स को पुनर्स्थापित करना बुद्धिमानी हो सकती है। /etc/rc.local स्क्रिप्ट अधिकांश लिनक्स वितरणों में उपस्थित एक उपयुक्त स्थान है।

यह भी देखें

संदर्भ

  1. Nemeth, Evi; Snyder, Garth; Hein, Trent R. (2006-10-30). लिनक्स प्रशासन हैंडबुक (in English). Addison-Wesley Professional. pp. 129–131. ISBN 978-0-13-700275-7.
  2. Flickenger, Rob (2003-01-20). Linux Server Hacks: 100 Industrial-Strength Tips and Tools (in English). "O'Reilly Media, Inc.". pp. 43–46. ISBN 978-1-4493-7892-9.
  3. "Parted Magic 2020-12-25". Retrieved 21 January 2021.
  4. "Tuning hard drive".
  5. "ThinkWiki.org".
  6. "Documentation for /proc/sys/vm/*".


बाहरी संबंध