जैसा कि hdparm
मैन पेज में बताया गया है -S
:
इस टाइमआउट मान का उपयोग ड्राइव द्वारा किया जाता है ताकि यह निर्धारित किया जा सके कि बिजली बचाने के लिए धुरी मोटर को बंद करने से पहले कितनी देर तक प्रतीक्षा करनी चाहिए (डिस्क गतिविधि के साथ नहीं)। ऐसी परिस्थितियों में, ड्राइव को बाद में डिस्क एक्सेस का जवाब देने में 30 सेकंड तक का समय लग सकता है, हालांकि अधिकांश ड्राइव बहुत तेज हैं।
रेड हैट विद्युत प्रबंधन गाइड कहता है:
कई एप्लिकेशन परिवर्तनों के लिए कॉन्फ़िगरेशन फ़ाइलों को स्कैन करते हैं। कई मामलों में, स्कैन एक निश्चित अंतराल पर किया जाता है, उदाहरण के लिए, हर मिनट। यह एक समस्या हो सकती है, क्योंकि यह एक डिस्क को स्पिंडाउन से जागने के लिए मजबूर करती है।
ये दोनों दृढ़ता से इंगित करते हैं कि डिस्क को स्पिन करना सुरक्षित है, जैसे कि कोई भी डिस्क गतिविधि होती है जिसके लिए किसी विशेष डिस्क को स्पून करने की आवश्यकता होती है, यह स्वचालित रूप से काटा जाएगा। यह मेरे व्यक्तिगत अनुभव से भी सहमत है; कोई भी डिस्क I / O एक स्पून-डाउन ड्राइव को स्पिन कर देगा। आप मैन्युअल रूप से I / O को भी ड्राइव करने के लिए बाध्य कर सकते हैं ताकि यदि आप यह जान सकें कि यह जल्द ही आवश्यक हो जाए; उसके लिए hdparm का -z
विकल्प उपयोगी हो सकता है:
-z
निर्दिष्ट डिवाइस के विभाजन तालिका के कर्नेल को फिर से पढ़ें।
ध्यान दें कि जैसा कि HDparm मैन पेज में कहा गया है, स्पिन-अप प्रक्रिया में काफी समय लग सकता है, जिसके दौरान I / O अनुरोध उपयोगकर्ता-प्रक्रिया के लिए गैर-जिम्मेदार दिखाई देगा। मेरा सुझाव है कि यह सुनिश्चित करने के लिए पहले से प्रयास करें कि आपके डिस्क को स्पिन करने में अधिक समय न लगे, जो आपके सरणी से mdraid किक कर सकता है (जो आपके सरणी के अतिरेक थ्रेसहोल्ड के नीचे आने पर खराब चीजों की ओर जाता है)। पालक बार आधुनिक ड्राइव के साथ कोई समस्या नहीं होनी चाहिए , लेकिन आप अपने विशेष वातावरण में परीक्षण करने से पहले कभी भी निश्चित रूप से नहीं जानते हैं।