मैं वर्तमान ड्राइव स्पिन-डाउन समय का पता कैसे लगा सकता हूं?


9

मैं अपने हार्ड ड्राइव के स्पिन-डाउन समय hdparm -Sको रात में शांत करने के लिए मैन्युअल रूप से समायोजित करने में दिलचस्पी रखता हूं । पहली बात मुझे यह जानने की जरूरत है कि संदर्भ बिंदु के रूप में उपयोग करने के लिए उनके वर्तमान स्पिन-डाउन समय क्या हैं, और इसलिए मुझे पता है कि मैं किस तरह के बदलावों की उम्मीद कर सकता हूं।

मैं इस जानकारी को कहां देख सकता हूं?

विवरण

  • मैं यह नहीं पूछ रहा हूं कि वर्तमान उन्नत पावर प्रबंधन सेटिंग ( hdparm -B) को कैसे देखा जाए ।

1
मेरे पास इसका उत्तर था, लेकिन यह लागू नहीं है और इसलिए मैंने इसे हटा दिया। मैं इसे हटा सकता हूँ अगर आपके डिस्क वास्तव में नीचे स्पिन नहीं करते हैं वर्तमान में। (यह पता लगाने के माध्यम से sudo hdparm -C /dev/sdyourdevice, यह नीचे drive state is: standby
स्पिन किया

1
यह भी देखना यह जवाब कैसे hdparm साथ कमांड लाइन से यह करने के लिए पर
आंद्रे Holzner

जवाबों:


3

के अनुसार एटीए / ATAPI-7 V1 (विनिर्देश है कि निर्माताओं एटीए अनुरूप होने के लिए पालन करना चाहिए), कोई रास्ता नहीं नीचे बार वर्तमान स्पिन पता करने के लिए है, इसलिए hdparm करने में सक्षम नहीं होगा। marc-andre solution केवल यह निर्धारित करने की कोशिश करता है कि ड्राइव कब और नीचे स्पिन कर सकती है:

udisks --show-info /dev/sdb | grep spin
    can spindown:              1
===============================================================================
 Attribute       Current|Worst|Threshold  Status   Value       Type     Updates
===============================================================================
 spin-up-time                205|203| 63   good    17.3 secs   Pre-fail Online 
 spin-retry-count            253|252|157   good    0           Pre-fail Online 
 spin-high-current           253|252|  0    n/a    0           Old-age  Online 
 spin-buzz                   253|252|  0    n/a    0           Old-age  Online 

आप केवल यह जान सकते हैं कि कोई ड्राइव वर्तमान में सक्रिय है या नहीं hdparm -C

sudo hdparm -C /dev/sda
/dev/sda:
 drive state is:  active/idle

1
वह स्मार्ट स्पिन-अप समय है, जो ड्राइव को स्पिन करने के लिए औसत समय है। यह कुछ ऐसा नहीं है जो एक "सेट" करता है और इस क्सीटॉन के साथ कोई लेना-देना नहीं है।
जॉनसन

1
वह हार्ड ड्राइव को लिनक्स द्वारा बंद करने से पहले निष्क्रिय समय समाप्त करने / देखने के बारे में पूछ रहा है, यह देखने के लिए कि हार्ड ड्राइव को स्पिन करने के लिए औसतन कितना समय लगता है। और आप स्मार्ट मूल्यों को "सेट" नहीं करते हैं; उन्हें हार्ड ड्राइव द्वारा ही लौटाया जाता है।
जॉनसन

1
@MichealJohnson "मुझे यह जानना होगा कि उनका वर्तमान स्पिन-डाउन समय क्या है", जिसका मैं उत्तर देता हूं " वर्तमान स्पिन डाउन टाइम को जानने का कोई तरीका नहीं है "। अापका नजरिया क्या है?
ब्रिअम

3
हाँ, वह हिस्सा ठीक था, यह तब है जब आप स्मार्ट डेटा सामान की व्याख्या करने के लिए गए थे कि यह बहुत ऑफ-टॉपिक (और भ्रामक) हो गया था।
जॉनसन

3
यदि यह प्रासंगिक है, नहीं; जब यह पूरी तरह से अप्रासंगिक और संभावित रूप से भ्रामक है, तो हाँ।
मिशेल जॉनसन

1

डिस्क उपयोगिता -> एचडीडी ड्राइव का चयन करें -> ऊपरी दाएं कोने पर "अधिक कार्य ..." आइकन पर क्लिक करें -> ड्राइव सेटिंग ...

मेरा ऐसा दिखता है: स्क्रीनशॉट


1

मुझे खुद यह पता लगाने में दिलचस्पी थी। मैंने स्पिन्डाउन मापने के लिए एक त्वरित और गंदी स्क्रिप्ट बनाई। यह uptime से SECONDS के अंतराल पर काम करता है, और आप निर्दिष्ट कर सकते हैं कि किस डिस्क (s) और अंतराल का उपयोग करना है। यह ~ / sleepdata.log पर परिणाम लॉग करता है। यह केवल hdparm और uptime का उपयोग करता है। इसमें शायद कीड़े भी हैं।

DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh


यह धुरी का समय नहीं है, बल्कि एपीएम का मान है। इसकी कोई प्रासंगिकता नहीं है।
ब्रिअम जूल

@Braiam आपकी प्रतिक्रिया के लिए धन्यवाद, लेकिन मैं एक विवादित भ्रम हूं। मेरी स्क्रिप्ट hdparm -C का उपयोग करके "स्टैंडबाय" की जांच करती है। यह सिस्टम के बूट होने के बाद होने वाले समय की गणना करता है। जब तक आप स्पिंडाउन से समय की तलाश नहीं कर रहे हैं जब यह कताई नहीं हो रही है, तो आप एक समझदार प्रश्न नहीं पूछ रहे हैं, जैसे "कार कितनी तेजी से चलती है?" ओपी पूछ रहा है कि उसका वर्तमान स्पेंडाउन टाइम क्या है। मेरी स्क्रिप्ट उनकी समस्या का हल करती है।
sigg3

0

आप "डिस्क उपयोगिता" का उपयोग कर सकते हैं और बाएं फलक पर अपनी ड्राइव का चयन करने के बाद, दाईं ओर "स्मार्ट डेटा देखें" बटन पर क्लिक करें।

सूची में मौजूद विशेषताओं में से एक ड्राइव स्पिंडाउन समय होना चाहिए। (फिलहाल SSD ड्राइव का उपयोग करना, इसलिए मेरे लिए जानकारी उपलब्ध नहीं है)

इसके अलावा, आप "udisks" का उपयोग करके कमांड लाइन से "--टा-स्मार्ट-रिफ्रेश" का उपयोग करके जानकारी प्राप्त कर सकते हैं। आप इस मैनपेज पर "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html के लिए इस स्पानडाउन समय को सेट करने के तरीके के बारे में अधिक जानकारी प्राप्त कर सकते हैं।


मुझे नहीं पता कि आप अपने ड्राइव के लिए स्मार्टफ़ोन के डेटा में या विकिपीडिया की ज्ञात स्मार्ट विशेषताओं की सूची में क्या देख रहे हैं ।
ændrük

हम .. अजीब .. मैं उन्हें अपने पुराने मैक्सटर / सीगेट ड्राइव पर देखा करता था .. हम शायद यह सीगेट सॉफ्टवेयर के साथ था ..हम .. या शायद मैंने गलती से बार के बजाय स्पिन के बारे में सोचा है ..
marc- एंड्रो बेनोइट

0

मैंने इसके लिए सिर्फ एक स्क्रिप्ट / क्रॉन जॉब बनाई है:

https://github.com/izznogooood/log-spindown

इस और @Ray के उत्तर के संयोजन के साथ आपको अपनी सीमा मिलनी चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.