एचडीपार्म: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को | |||
एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को स्थित करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।<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 35: | Line 36: | ||
</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> | ||
sudo hdparm -K 1 /dev/sda | sudo hdparm -K 1 /dev/sda | ||
</syntaxhighlight>आगे पढ़ें सक्षम करें:<syntaxhighlight> | </syntaxhighlight>आगे पढ़ें सक्षम करें:<syntaxhighlight> | ||
Line 41: | Line 42: | ||
</syntaxhighlight>पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए डब्ल्यू.डी ड्राइव और सभी एसएसडी इस सेटिंग को अनदेखा करते हैं।):<syntaxhighlight> | </syntaxhighlight>पढ़ने/लिखने के प्रदर्शन की कीमत पर इसके ध्वनिक प्रबंधन को बदलें (कुछ ड्राइव, जैसे कि नए डब्ल्यू.डी ड्राइव और सभी एसएसडी इस सेटिंग को अनदेखा करते हैं।):<syntaxhighlight> | ||
sudo hdparm -M 128 /dev/sda | sudo hdparm -M 128 /dev/sda | ||
</syntaxhighlight> | </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>'''एचडीपार्म-बी 254 /देव/एसडीए''' | |||
इसके अतिरिक्त, /प्रोक/एसआईएस/वीएम/डर्टी_एक्सपायर_सेंटीसेक का मान बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। डिस्क पर ख़राब पृष्ठ लिखे जाने पर यह फ्लश अंतराल स्थित करता है।<ref>{{cite web|title=Documentation for /proc/sys/vm/*|url=http://www.mjmwired.net/kernel/Documentation/sysctl/vm.txt}}</ref> | |||
ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को निरंतर करता है। चूँकि सेटिंग्स जो उपयोगकर्ता एचडीपार्म के माध्यम से स्थित कर सकते हैं, हर बार सिस्टम रिबूट होने पर वापस आ जाते हैं। इसलिए, बूट पर व्यक्तिगत सेटिंग्स को पुनर्स्थापित करना बुद्धिमानी हो सकती है। /etc/rc.local स्क्रिप्ट अधिकांश लिनक्स वितरणों में उपस्थित एक उपयुक्त स्थान है। | |||
ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को | |||
== यह भी देखें == | == यह भी देखें == |
Revision as of 15:38, 14 June 2023
Developer(s) | 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. |
Operating system | Linux |
Size | 134 kB |
Type | Utility software |
License | BSD license |
Website | sourceforge |
एचडीपार्म एटीए हार्ड डिस्क ड्राइव हार्डवेयर पैरामीटर और परीक्षण प्रदर्शन को स्थित करने और देखने के लिए लिनक्स के लिए एक कमांड लाइन प्रोग्राम है।[1][2] यह ड्राइव कैश, स्लीप मोड, पावर मैनेजमेंट, ध्वनिक प्रबंधन और डीएमए सेटिंग्स जैसे पैरामीटर स्थित कर सकता है। जी पार्टेड और विभाजित मैजिक दोनों में एचडी पर्म सम्मिलित है।[3]
उप-इष्टतम रूढ़िवादी डिफ़ॉल्ट से हार्डवेयर पैरामीटर को उनकी इष्टतम सेटिंग्स में बदलने से प्रदर्शन में अधिक सुधार हो सकता है। उदाहरण के लिए, डीएमए चालू करने से, कुछ स्थितियों में, डेटा थ्रूपुट दोगुना या तिगुना हो सकता है। चूँकि सावधानीपूर्वक परीक्षण और त्रुटि को छोड़कर, दिए गए नियंत्रक-ड्राइव संयोजन के लिए इष्टतम सेटिंग्स निर्धारित करने के लिए कोई विश्वसनीय विधि नहीं है।
दिए गए मापदंडों के आधार पर, एचडीपार्म कंप्यूटर क्रैश का कारण बन सकता है या डिस्क पर डेटा को दुर्गम बना सकता है।
उपयोग के उदाहरण
एचडीपार्म को विशेष विशेषाधिकारों के साथ चलाना होगा अन्यथा यह या तो नहीं मिलेगा या अनुरोधित क्रिया ठीक से निष्पादित नहीं की जाएगी।
हार्ड ड्राइव की जानकारी प्रदर्शित करें:[4]
sudo एचडीपार्म -I डिवाइस फ़ाइल|/dev/sda
पहली हार्ड ड्राइव के लिए डायरेक्ट मेमोरी एक्सेस चालू करें:
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
एचडीपार्म-बी 254 /देव/एसडीए
इसके अतिरिक्त, /प्रोक/एसआईएस/वीएम/डर्टी_एक्सपायर_सेंटीसेक का मान बदलने से प्रदर्शन पर प्रभाव पड़ सकता है। डिस्क पर ख़राब पृष्ठ लिखे जाने पर यह फ्लश अंतराल स्थित करता है।[6]
ये आदेश केवल दीर्घावधि में प्रभावी होते हैं यदि उपयोगकर्ता परिवर्तनों को निरंतर करता है। चूँकि सेटिंग्स जो उपयोगकर्ता एचडीपार्म के माध्यम से स्थित कर सकते हैं, हर बार सिस्टम रिबूट होने पर वापस आ जाते हैं। इसलिए, बूट पर व्यक्तिगत सेटिंग्स को पुनर्स्थापित करना बुद्धिमानी हो सकती है। /etc/rc.local स्क्रिप्ट अधिकांश लिनक्स वितरणों में उपस्थित एक उपयुक्त स्थान है।
यह भी देखें
- विंडोज के लिए एटीएटूल
संदर्भ
- ↑ Nemeth, Evi; Snyder, Garth; Hein, Trent R. (2006-10-30). लिनक्स प्रशासन हैंडबुक (in English). Addison-Wesley Professional. pp. 129–131. ISBN 978-0-13-700275-7.
- ↑ 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.
- ↑ "Parted Magic 2020-12-25". Retrieved 21 January 2021.
- ↑ "Tuning hard drive".
- ↑ "ThinkWiki.org".
- ↑ "Documentation for /proc/sys/vm/*".