Як я можу дізнатися поточний час відключення диска?


9

Мені цікаво вручну коригувати час відключення жорстких дисків, hdparm -Sщоб зробити їх тихіше вночі. Перше, що мені потрібно знати, - це їх поточний час відкрутки - використовувати як орієнтир, і тому я знаю, на які зміни я можу очікувати.

Де я можу шукати цю інформацію?

Деталі

  • Я не запитую, як шукати поточний параметр Advanced Power Management ( hdparm -B).

1
У мене була відповідь на це, але вона не застосовується, і тому я її видалив. Я можу відновити його, якщо ваші диски фактично зовсім не згортаються. ( sudo hdparm -C /dev/sdyourdevicedrive state is: standby
дізнайся

1
дивіться також цю відповідь про те, як це зробити з командного рядка з hdparm
Andre Holzner

Відповіді:


3

Відповідно до ATA / ATAPI-7 V1 (специфікація, згідно з якою виробники повинні відповідати стандартам ATA), немає ніякого способу знати поточний час відключення, тому hdparm не зможе. marc-andre рішення намагається визначити лише те, коли накопичувач може відкручуватися і час відключення:

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
Це час SMART закрутки, який є середнім часом, необхідним для закрутки диска. Це не те, що «встановлюється» і не має нічого спільного з цим питанням.
Мікель Джонсон

1
Він запитує про встановлення / перегляд часу очікування перед тим, як Linux вимкне жорсткий диск, не переглядаючи, скільки часу в середньому на жорсткий диск потрібно закрутитися. І ви не «встановлюєте» значення SMART; вони повертаються самим жорстким диском.
Мішель Джонсон

1
@MichealJohnson "Мені потрібно знати, яким є їх поточний час відключення ", на що я відповідаю " немає способу дізнатися поточний час відключення ". Який твій погляд?
Брайам

3
Так, ця частина була чудовою, коли ви продовжували пояснювати дані SMART, що це стало страшенно не тематичним (і заплутаним).
Мішель Джонсон

3
Якщо це актуально, ні; коли це абсолютно не має значення і потенційно заплутує, так.
Мішель Джонсон

1

Disk Utility -> виберіть диск HDD -> натисніть на значок "Інші дії ..." у верхньому правому куті -> Налаштування диска ...

Моє виглядає так: скріншот


1

Мені було цікаво знайти це самостійно. Я створив швидкий і брудний сценарій для вимірювання спиндону. Він працює з інтервалами SECONDS від часу безперервного часу, і ви можете вказати, який диск (и) та інтервали використовувати. Він записує результати до ~ / sleepdata.log Він використовує лише hdparm та час безперервного часу. Напевно, є і помилки.

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


Це не часи, що минули, але значення APM. Це не має жодної актуальності.
Брайам

@Braiam Дякую за Ваш відгук, але я неспокійний. Мій сценарій перевіряє наявність "очікування" за допомогою hdparm -C. Він обчислює час, необхідний для цього, після завантаження системи. Якщо ви не шукаєте часу, коли спонсаун починається, коли він не крутиться, ви не задаєте розумного питання, наприклад, еквівалента "як швидко їде машина?" ОП запитує, який у нього зараз час спіноутворення. Мій сценарій вирішує його проблему.
sigg3

0

ви можете скористатися "дисковою утилітою" і після вибору диска на лівій панелі натисніть кнопку "переглянути розумні дані" праворуч.

Одним із атрибутів у списку, який з’являється, повинен бути час відключення диска. (на даний момент використовуються SSD-накопичувачі, тому інформація для мене недоступна)

також ви можете отримати інформацію з командного рядка, використовуючи "udisks", використовуючи "--ata-smart-refresh". ви можете отримати більше інформації про те, як встановити час відростання на цій сторінці для "udisks" http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html


Я не бачу, на що ви посилаєтесь, у даних SMART для моїх дисків чи у списку відомих атрибутів SMART у Вікіпедії .
ændrük

гул .. дивно .. я бачив їх на моїх старих дисках Maxtor / Seagate .. гул, можливо, це було з програмним забезпеченням Seagate .. гум .. або, можливо, я помилково подумав про те, щоб
накрутити

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.