현재 드라이브 스핀 다운 시간을 어떻게 알 수 있습니까?


9

hdparm -S밤에 더 조용하게 만들기 위해 하드 드라이브의 스핀 다운 시간을 수동으로 조정하는 데 관심이 있습니다 . 가장 먼저 알아야 할 것은 현재의 스핀 다운 시간이 무엇인지, 기준점으로 사용하기 때문에 어떤 종류의 변화를 기대할 수 있는지 알고 있습니다.

이 정보는 어디서 찾을 수 있습니까?

세부

  • 현재 고급 전원 관리 설정 ( hdparm -B) 을 찾는 방법을 묻지 않습니다 .

1
이에 대한 답변이 있지만 적용 할 수 없으므로 삭제했습니다. 디스크가 실제로 전혀 회전하지 않으면 삭제를 취소 할 수 있습니다. (를 통해 찾아 내면 sudo hdparm -C /dev/sdyourdevice, drive state is: standby
스핀이 표시됩니다

1
hdparm 명령 줄에서이 작업을 수행하는 방법에 대한 이 답변 도 참조하십시오.
Andre Holzner

답변:


3

에 따르면 ATA / ATAPI-7 V1 hdparm을가 할 수 없을 것이다, 그래서 (제조 업체는 ATA의 준수하기 위해 수행해야한다는 사양), 배 아래로 현재 스핀을 알 수있는 방법이 없습니다. 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 스핀 업 시간이며, 이는 드라이브가 스핀 업하는 데 걸리는 평균 시간입니다. 그것은 "설정된"것이 아니며이 질문과 관련이 없습니다.
Micheal Johnson

1
그는 하드 드라이브가 스핀 업하는 데 걸리는 평균 시간을 보지 않고 리눅스가 하드 드라이브를 돌리기 전에 유휴 시간 초과를 설정 / 보는 것에 대해 묻습니다. 그리고 SMART 값을 "설정"하지 않습니다. 하드 드라이브 자체에서 반환됩니다.
Micheal Johnson

1
@MichealJohnson " 현재 스핀 다운 시간 이 무엇인지 알아야합니다. "라고 대답합니다. " 현재 스핀 다운 시간을 알 수있는 방법이 없습니다 ." 너의 요점이 뭐야?
Braiam

3
네, 그 부분은 문제가되지 않았습니다. SMART 데이터에 대해 논외 주제와 혼동을 일으켜 설명 할 때였습니다.
Micheal Johnson

3
관련이 있다면, 아니오; 완전히 관련이없고 혼란 스러울 수 있습니다
Micheal Johnson

1

디스크 유틸리티-> HDD 드라이브 선택-> 오른쪽 상단 모서리에있는 "추가 작업 ..."아이콘을 클릭-> 드라이브 설정 ...

광산은 다음과 같습니다 스크린 샷


1

나는 이것을 스스로 알아내는 데 관심이 있었다. 스핀 다운 측정을위한 빠르고 더러운 스크립트를 만들었습니다. 가동 시간부터 SECONDS 간격에 대해 작동하며 사용할 디스크 및 간격을 지정할 수 있습니다. ~ / sleepdata.log에 결과를 기록합니다. hdparm 및 가동 시간 만 사용합니다. 아마도 버그가있을 것입니다.

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


스핀 다운 시간이 아니라 APM 값입니다. 관련성이 없습니다.
Braiam

@Braiam 귀하의 의견에 감사드립니다. 내 스크립트는 hdparm -C를 사용하여 "대기"를 확인합니다. 시스템 부팅 이후이 작업이 수행되는 데 걸리는 시간을 계산합니다. 스핀 다운이 시작되고 회전하지 않을 때까지의 시간을 찾고 있지 않다면, "차가 얼마나 빨리 가는가?"와 같은 현명한 질문을하지 않을 것입니다. OP는 현재 스핀 다운 시간이 무엇인지 묻고 있습니다. 내 스크립트는 그의 문제를 해결합니다.
sigg3

0

"디스크 유틸리티"를 사용할 수 있으며 왼쪽 창에서 드라이브를 선택한 후 오른쪽의 "스마트 데이터보기"단추를 클릭하십시오.

목록에 나타나는 속성 중 하나는 드라이브 스핀 다운 시간이어야합니다. (현재 SSD 드라이브를 사용하므로 정보를 사용할 수 없습니다)

또한 "--ata-smart-refresh"를 사용하여 "udisks"를 사용하여 명령 줄에서 정보를 얻을 수 있습니다. 당신은 "udisks"이 맨 페이지에 당신의 스핀 다운 시간을 설정하는 방법에 대한 자세한 정보를 정기적으로 얻을 수 http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html을


내 드라이브의 SMART 데이터 또는 Wikipedia의 알려진 SMART 속성 목록 에서 참조하는 내용이 표시되지 않습니다 .
ændrük

hum .. odd .. 예전의 maxtor / seagate 드라이브에서 그것들을 보곤 했어요 .. 아마도 혹시 씨게이트 소프트웨어 ..hum .. 또는 아마도 실수로 스핀 업 시간을 생각했던 것 같습니다.
marc- andre benoit

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.