एचडीपरम

From alpha
Jump to navigation Jump to search
hdparm
डेवलपर(ओं)Mark Lord
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.; Error: first parameter cannot be parsed as a date or time. (Script error: The module returned a nil value. It is supposed to return an export table.)

hdparm लिनक्स के लिए समानांतर ATA हार्ड डिस्क ड्राइव हार्डवेयर मापदंडों को सेट करने और देखने और कंप्यूटर के प्रदर्शन का परीक्षण करने के लिए एक कमांड लाइन इंटरफेस प्रोग्राम है।[1][2] यह ड्राइव कैश, स्लीप मोड, पावर मैनेजमेंट, ध्वनिक प्रबंधन और प्रत्यक्ष मेमोरी एक्सेस सेटिंग्स जैसे पैरामीटर सेट कर सकता है। GParted और Parted Magic दोनों में hdparm शामिल है।[citation needed][3] हार्डवेयर मापदंडों को उप-इष्टतम रूढ़िवादी चूक से उनकी इष्टतम सेटिंग्स में बदलने से प्रदर्शन में काफी सुधार हो सकता है। उदाहरण के लिए, DMA को चालू करना, कुछ मामलों में, डेटा थ्रूपुट को दोगुना या तिगुना कर सकता है। हालांकि, सावधानीपूर्वक परीक्षण और त्रुटि को छोड़कर, किसी दिए गए नियंत्रक-ड्राइव संयोजन के लिए इष्टतम सेटिंग्स निर्धारित करने के लिए कोई विश्वसनीय तरीका नहीं है।

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

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

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

हार्ड ड्राइव की जानकारी प्रदर्शित करें:[4] sudo hdparm -I डिवाइस फ़ाइल |/dev/sda

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

sudo hdparm -d1 /dev/sda

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

sudo hdparm -t /dev/sda

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

sudo hdparm -S 24 /dev/sda

सॉफ़्टवेयर रीसेट के बाद hdparm सेटिंग बनाए रखने के लिए, चलाएँ:

sudo hdparm -K 1 /dev/sda

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

sudo hdparm -A 1 /dev/sda

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

sudo hdparm -M 128 /dev/sda

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

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

इसके अतिरिक्त, /proc/sys/vm/dirty_expire_centisecs के मान को बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। जब डिस्क पर गंदे पृष्ठ लिखे जाते हैं तो यह फ्लश अंतराल सेट करता है।[6] ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को लगातार बनाए रखता है। हालाँकि, उपयोगकर्ता hdparm के माध्यम से सेट की जा सकने वाली सेटिंग्स को हर बार सिस्टम के रिबूट होने पर वापस कर दिया जाता है। इसलिए, बूट पर व्यक्तिगत सेटिंग्स को पुनर्स्थापित करना बुद्धिमानी हो सकती है। एक उपयुक्त स्थान जो अधिकांश Linux वितरणों में मौजूद है /etc/rc.local स्क्रिप्ट है।[citation needed]


यह भी देखें

  • विंडोज़ के लिए एटीटूल

संदर्भ

  1. Nemeth, Evi; Snyder, Garth; Hein, Trent R. (2006-10-30). Linux Administration Handbook. 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. "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/*".


इस पृष्ठ में अनुपलब्ध आंतरिक कड़ियों की सूची

  • समानांतर एटीए
  • कंप्यूटर प्रदर्शन
  • एटीएटूल

बाहरी संबंध