एचडीपार्म: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Linux command-line program for modifying hard disk drive parameters}}
{{Short description|Linux command-line program for modifying hard disk drive parameters}}


{{Infobox software
| name                  = hdparm
| developer              = Mark Lord
| latest release version = {{wikidata|property|edit|reference|P348}}
| latest release date    = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| operating_system      = [[Linux]]
| size                  = 134 kB
| genre                  = [[Utility software]]
| license                = [[BSD license]]
| website                = {{URL|https://sourceforge.net/projects/hdparm/}}
}}




एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को सेट करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।<ref>{{Cite book |last1=Nemeth |first1=Evi |url=https://books.google.com/books?id=GB_O89fnz_sC |title=लिनक्स प्रशासन हैंडबुक|last2=Snyder |first2=Garth |last3=Hein |first3=Trent R. |date=2006-10-30 |publisher=Addison-Wesley Professional |isbn=978-0-13-700275-7 |pages=129–131 |language=en}}</ref><ref>{{Cite book |last=Flickenger |first=Rob |url=https://books.google.com/books?id=mKgomQz5KH0C |title=Linux Server Hacks: 100 Industrial-Strength Tips and Tools |date=2003-01-20 |publisher="O'Reilly Media, Inc." |isbn=978-1-4493-7892-9 |pages=43–46 |language=en}}</ref> यह ड्राइव कैश, स्लीप मोड, पावर मैनेजमेंट, ध्वनिक प्रबंधन और डीएमए सेटिंग्स जैसे पैरामीटर सेट कर सकता है। जी पार्टेड और विभाजित मैजिक दोनों में एचडी पर्म सम्मिलित है।<ref>{{cite web|url=https://partedmagic.com/parted-magic-2020-12-25/|title=Parted Magic 2020-12-25|access-date=21 January 2021}}</ref>
एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को स्थित करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।<ref>{{Cite book |last1=Nemeth |first1=Evi |url=https://books.google.com/books?id=GB_O89fnz_sC |title=लिनक्स प्रशासन हैंडबुक|last2=Snyder |first2=Garth |last3=Hein |first3=Trent R. |date=2006-10-30 |publisher=Addison-Wesley Professional |isbn=978-0-13-700275-7 |pages=129–131 |language=en}}</ref><ref>{{Cite book |last=Flickenger |first=Rob |url=https://books.google.com/books?id=mKgomQz5KH0C |title=Linux Server Hacks: 100 Industrial-Strength Tips and Tools |date=2003-01-20 |publisher="O'Reilly Media, Inc." |isbn=978-1-4493-7892-9 |pages=43–46 |language=en}}</ref> यह ड्राइव कैश, स्लीप मोड, पावर मैनेजमेंट, ध्वनिक प्रबंधन और डीएमए सेटिंग्स जैसे पैरामीटर स्थित कर सकता है। जी पार्टेड और विभाजित मैजिक दोनों में एचडी पर्म सम्मिलित है।<ref>{{cite web|url=https://partedmagic.com/parted-magic-2020-12-25/|title=Parted Magic 2020-12-25|access-date=21 January 2021}}</ref>


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


हार्ड ड्राइव की जानकारी प्रदर्शित करें:<ref>{{cite web|url=http://chamiwebspace.blogspot.com/2009/06/tuning-hard-drive.html|title=Tuning hard drive}}</ref>
हार्ड ड्राइव की जानकारी प्रदर्शित करें:<ref>{{cite web|url=http://chamiwebspace.blogspot.com/2009/06/tuning-hard-drive.html|title=Tuning hard drive}}</ref><syntaxhighlight>
 
'''sudo एचडीपार्म -I डिवाइस फ़ाइल|/dev/sda'''
 
'''पहली हार्ड ड्राइव के लिए डायरेक्ट मेमोरी एक्सेस चालू करें:'''<syntaxhighlight>
sudo hdparm -I /dev/sda
sudo hdparm -I /dev/sda
</syntaxhighlight>पहली हार्ड ड्राइव के लिए डीएमए चालू करें:<syntaxhighlight>
</syntaxhighlight>पहली हार्ड ड्राइव के लिए डीएमए चालू करें:<syntaxhighlight>
sudo hdparm -d1 /dev/sda
sudo hdparm -d1 /dev/sda
</syntaxhighlight>पहली हार्ड ड्राइव की टेस्ट डिवाइस रीड परफॉरमेंस स्पीड (-t टाइमिंग बफ़र्ड डिस्क रीड्स के लिए):<syntaxhighlight>
</syntaxhighlight>पहली हार्ड ड्राइव की टेस्ट उपकरण रीड परफॉरमेंस स्पीड (-t टाइमिंग बफ़र्ड डिस्क रीड्स के लिए):<syntaxhighlight>
sudo hdparm -t /dev/sda
sudo hdparm -t /dev/sda
</syntaxhighlight>निष्क्रियता के बाद ऊर्जा बचत स्पिन्डाउन सक्षम करें (24*5=120 सेकंड):<syntaxhighlight>
</syntaxhighlight>निष्क्रियता के बाद ऊर्जा बचत स्पिन्डाउन सक्षम करें (24*5=120 सेकंड):<syntaxhighlight>
sudo hdparm -S 24 /dev/sda
sudo hdparm -S 24 /dev/sda
</syntaxhighlight>सॉफ़्टवेयर रीसेट के बाद एचडीपार्म सेटिंग्स को बनाए रखने के लिए, चलाएँ:<syntaxhighlight>
</syntaxhighlight>सॉफ़्टवेयर रीस्थित के बाद एचडीपार्म सेटिंग्स को बनाए रखने के लिए, चलाएँ:<syntaxhighlight>
sudo hdparm -K 1 /dev/sda
sudo hdparm -K 1 /dev/sda
</syntaxhighlight>आगे पढ़ें सक्षम करें:<syntaxhighlight>
</syntaxhighlight>आगे पढ़ें सक्षम करें:<syntaxhighlight>
Line 41: Line 26:
</syntaxhighlight>पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए डब्ल्यू.डी ड्राइव और सभी एसएसडी इस सेटिंग को अनदेखा करते हैं।):<syntaxhighlight>
</syntaxhighlight>पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए डब्ल्यू.डी ड्राइव और सभी एसएसडी इस सेटिंग को अनदेखा करते हैं।):<syntaxhighlight>
sudo hdparm -M 128 /dev/sda
sudo hdparm -M 128 /dev/sda
</syntaxhighlight>यदि डिस्क तुल्यकालन अंतराल बहुत कम है, तो डेटा की थोड़ी मात्रा भी डिस्क पर लिखी जाएगी जिसके जीवन काल के लिए गंभीर परिणाम हो सकते हैं। उत्तम विधि यह होगा कि छोटे डेटा को बड़े भाग में संग्रह किया जाए और तब तक इंतजार किया जाए जब तक कि डिस्क पर लिखे जाने के लिए चंक अधिक बड़ा न हो जाए।
क्रोम जैसे उपस्थित वेब ब्राउजर ब्राउजिंग करते समय नियमित रूप से छोटे भाग लिखते हैं जिससे एप्लिकेशन के क्रैश होने पर कोई महत्वपूर्ण डेटा न खो जाए। चूँकि  यह डिस्क को बहुत बार घूमने देता है क्योंकि ड्राइव को बार-बार खोलना पड़ता है और फिर अपने सिर को पार्क करना पड़ता है। इस प्रकार उत्पन्न ध्वनी को उपयोगकर्ता द्वारा ध्यान भंग करने वाला माना जा सकता है। इस समस्या को अनुसूची करने के लिए, उपयोगकर्ता ड्राइव को पावर प्रबंधन के निम्नतम स्तर पर स्विच कर सकता है (अगला मान, 255, पावर प्रबंधन को बंद कर देता है):<ref>{{cite web|url=http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking|title=ThinkWiki.org}}</ref><syntaxhighlight>
hdparm -B 254 /dev/sda
</syntaxhighlight>
</syntaxhighlight>
सुडो एचडीपार्म -डी 1/देव/एसडीए
पहली हार्ड ड्राइव की टेस्ट डिवाइस रीड परफॉरमेंस स्पीड (-t टाइमिंग बफ़र्ड डिस्क रीड्स के लिए):
सुडो एचडीपार्म -t /dev/sda
निष्क्रियता के बाद ऊर्जा बचत स्पिन्डाउन सक्षम करें (24*5=120 सेकंड):
सुडो एचडीपार्म-एस 24 /देव/sda
सॉफ़्टवेयर रीसेट के बाद एचडीपार्म सेटिंग्स को बनाए रखने के लिए, चलाएँ:
सुडो एचडीपार्म -के 1 /देव/sda


आगे पढ़ें सक्षम करें:
सुडो एचडीपरम -ए 1 /देव/sda


पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए WD ड्राइव और सभी SSDs, इस सेटिंग को अनदेखा करें।):
इसके अतिरिक्त, /प्रोक/एसआईएस/वीएम/डर्टी_एक्सपायर_सेंटीसेक  का मान बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। डिस्क पर ख़राब पृष्ठ लिखे जाने पर यह फ्लश अंतराल स्थित करता है।<ref>{{cite web|title=Documentation for /proc/sys/vm/*|url=http://www.mjmwired.net/kernel/Documentation/sysctl/vm.txt}}</ref>
सुडो एचडीपार्म -एम 128 /देव/एसडीए


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


क्रोम जैसे मौजूदा वेब ब्राउजर ब्राउजिंग करते समय नियमित रूप से छोटे हिस्से लिखते हैं ताकि एप्लिकेशन के क्रैश होने पर कोई महत्वपूर्ण डेटा न खो जाए। हालाँकि, यह डिस्क को बहुत बार घूमने देता है क्योंकि ड्राइव को बार-बार खोलना पड़ता है और फिर अपने सिर को पार्क करना पड़ता है। इस प्रकार उत्पन्न शोर को उपयोगकर्ता द्वारा ध्यान भंग करने वाला माना जा सकता है। इस समस्या को दरकिनार करने के लिए, उपयोगकर्ता ड्राइव को पावर प्रबंधन के निम्नतम स्तर पर स्विच कर सकता है (अगला मान, 255, पावर प्रबंधन को बंद कर देता है):<ref>{{cite web|url=http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking|title=ThinkWiki.org}}</ref>
== यह भी देखें       ==
एचडीपार्म-बी 254 /देव/एसडीए
 
इसके अतिरिक्त, /proc/sys/vm/dirty_expire_centisecs का मान बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। डिस्क पर गंदे पृष्ठ लिखे जाने पर यह फ्लश अंतराल सेट करता है।<ref>{{cite web|title=Documentation for /proc/sys/vm/*|url=http://www.mjmwired.net/kernel/Documentation/sysctl/vm.txt}}</ref>
ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को लगातार करता है। हालाँकि, सेटिंग्स जो उपयोगकर्ता एचडीपार्म के माध्यम से सेट कर सकते हैं, हर बार सिस्टम रिबूट होने पर वापस आ जाते हैं। इसलिए, बूट पर व्यक्तिगत सेटिंग्स को पुनर्स्थापित करना बुद्धिमानी हो सकती है। /etc/rc.local स्क्रिप्ट अधिकांश Linux वितरणों में मौजूद एक उपयुक्त स्थान है।
 
== यह भी देखें ==
{{Portal|Free and open-source software}}
{{Portal|Free and open-source software}}
* विंडोज के लिए [[एटीएटूल]]
* विंडोज के लिए [[एटीएटूल]]
Line 78: Line 48:
*{{SourceForge|hdparm|hdparm}}
*{{SourceForge|hdparm|hdparm}}
*[http://man7.org/linux/man-pages/man8/hdparm.8.html man page]
*[http://man7.org/linux/man-pages/man8/hdparm.8.html man page]
[[Category: फ्री सिस्टम सॉफ्टवेयर]] [[Category: डेटा मिटाने वाला सॉफ्टवेयर]] [[Category: बीएसडी लाइसेंस का उपयोग करने वाला सॉफ्टवेयर]]


[[Category: Machine Translated Page]]
[[Category:CS1 English-language sources (en)]]
[[Category:Created On 09/06/2023]]
[[Category:Created On 09/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Pages with syntax highlighting errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:डेटा मिटाने वाला सॉफ्टवेयर]]
[[Category:फ्री सिस्टम सॉफ्टवेयर]]
[[Category:बीएसडी लाइसेंस का उपयोग करने वाला सॉफ्टवेयर]]

Latest revision as of 15:31, 12 September 2023


एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को स्थित करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।[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/*".


बाहरी संबंध