Jak mogę sprawdzić aktualny czas wyłączania napędu?

9

Jestem zainteresowany ręczną regulacją czasów spowalniania dysków twardych, hdparm -Saby były cichsze w nocy. Pierwszą rzeczą, którą muszę wiedzieć, to jakie są ich obecne czasy rozpadu, aby użyć ich jako punktu odniesienia, a więc wiem, jakiego rodzaju zmian mogę się spodziewać.

Gdzie mogę znaleźć te informacje?

Detale

  • Nie pytam, jak sprawdzić bieżące ustawienie Advanced Power Management ( hdparm -B).
ændrük
źródło
1
Miałem na to odpowiedź, ale nie ma ona zastosowania, dlatego ją usunąłem. Mogę cofnąć usunięcie, jeśli twoje dyski faktycznie wcale się nie obracają. (dowiedz się za pośrednictwem sudo hdparm -C /dev/sdyourdevice, jest zawirowany, jeśli mówi drive state is: standby)
Zsub,
1
zobacz także odpowiedź na temat tego, jak to zrobić z wiersza polecenia za pomocą hdparm
Andre Holzner,

Odpowiedzi:

3

Zgodnie z ATA / ATAPI-7 V1 (specyfikacja, którą producenci powinni stosować, aby była zgodna z ATA), nie ma sposobu, aby poznać obecne czasy wyłączania, więc hdparm nie byłby w stanie tego zrobić. Rozwiązanie marc-andre próbuje jedynie określić, kiedy dysk może się odwirować i czasy rozruchu:

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 

Możesz wiedzieć tylko, czy dysk jest aktualnie aktywny, czy go nie używa hdparm -C

sudo hdparm -C /dev/sda
/dev/sda:
 drive state is:  active/idle
Braiam
źródło
1
Jest to SMART-czas rozruchu, który jest średnim czasem potrzebnym na uruchomienie napędu. Nie jest to coś, co „ustawia się” i nie ma to nic wspólnego z tym pytaniem.
Micheal Johnson,
1
Pyta o ustawienie / przeglądanie limitu czasu bezczynności, zanim dysk twardy zostanie spowolniony przez system Linux, a nie o sprawdzenie, jak długo trwa dysk twardy. I nie „ustawiasz” wartości SMART; są zwracane przez sam dysk twardy.
Micheal Johnson,
1
@MichealJohnson „Muszę wiedzieć, jakie są ich obecne czasy spinowania ”, na co odpowiadam „ nie ma sposobu, aby poznać obecne czasy spinowania ”. O co ci chodzi?
Braiam
3
Tak, ta część była w porządku, kiedy wyjaśniłeś SMART dane, które stały się bardzo nie na temat (i mylące).
Micheal Johnson,
3
Jeśli to istotne, nie; kiedy jest to całkowicie nieistotne i potencjalnie mylące, tak.
Micheal Johnson,
1

Narzędzie dyskowe -> wybierz dysk HDD -> kliknij ikonę „Więcej działań ...” w prawym górnym rogu -> Ustawienia dysku ...

Mój wygląda następująco: zrzut ekranu

Promień
źródło
1

Byłem zainteresowany odkrywaniem tego sam. Stworzyłem szybki i brudny skrypt do mierzenia prędkości. Działa w odstępach SECONDS od czasu bezczynności i możesz określić, które dyski i przedziały mają być używane. Loguje wyniki do ~ / sleepdata.log. Używa tylko hdparm i czasu pracy. Prawdopodobnie ma też błędy.

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

sigg3
źródło
To nie są czasy spindown, ale wartości APM. To nie ma znaczenia.
Braiam
@Braiam Dzięki za opinie, ale jestem trochę zmieszany. Mój skrypt sprawdza „standby” za pomocą hdparm -C. Oblicza czas, jaki musi upłynąć od uruchomienia systemu. Jeśli nie szukasz czasu, od którego zaczyna się spindown, gdy się nie kręci, nie zadajesz rozsądnego pytania, np. Odpowiednika „jak szybko jedzie samochód?”. OP pyta, jaki jest jego obecny czas spindown. Mój skrypt rozwiązuje jego problem.
sigg3
0

możesz użyć „narzędzia dyskowego” i po wybraniu napędu w lewym okienku kliknij przycisk „wyświetl inteligentne dane” po prawej stronie.

jednym z atrybutów na liście, która się pojawi, powinien być czas rozpędzenia dysku. (obecnie korzystam z dysków SSD, więc informacje nie są dla mnie dostępne)

możesz również uzyskać informacje z wiersza poleceń za pomocą „udisk” za pomocą „--ata-smart-refresh”. więcej informacji na temat ustawiania czasów spindown można znaleźć na tej stronie podręcznika dla „udisk” http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html

marc-andre benoit
źródło
Nie widzę tego, o czym mówisz, w danych SMART dla moich dysków lub w liście znanych atrybutów SMART Wikipedii .
ændrük
szum ... dziwne .. widziałem je na moich starych dyskach Maxtor / Seagate .. szum może to było z oprogramowaniem Seagate ... hum ... a może pomyślałem o czasach rozruchu zamiast tego ...
Mark- andre benoit