Làm thế nào tôi có thể tìm ra thời gian quay xuống ổ đĩa hiện tại?


9

Tôi quan tâm đến việc điều chỉnh thủ công thời gian quay vòng của ổ cứng hdparm -Sđể làm cho chúng yên tĩnh hơn vào ban đêm. Điều đầu tiên tôi cần biết là thời gian quay vòng hiện tại của họ là gì, để sử dụng làm điểm tham chiếu và vì vậy tôi biết loại thay đổi nào tôi có thể mong đợi.

Tôi có thể tra cứu thông tin này ở đâu?

Chi tiết

  • Tôi không hỏi làm thế nào để tra cứu cài đặt Advanced Power Management ( hdparm -B).

1
Tôi đã có một câu trả lời cho điều này, nhưng nó không được áp dụng và do đó tôi đã xóa nó. Tôi có thể phục hồi nó nếu đĩa của bạn thực sự không quay xuống chút nào. (tìm hiểu qua sudo hdparm -C /dev/sdyourdevice, nó sẽ được phát ra nếu nó nói drive state is: standby)
Zsub

1
xem thêm câu trả lời này về cách thực hiện điều này từ dòng lệnh với hdparm
Andre Holzner

Câu trả lời:


3

Theo ATA / ATAPI-7 V1 (thông số kỹ thuật mà các nhà sản xuất nên tuân theo để tuân thủ ATA), không có cách nào để biết thời gian quay xuống hiện tại, vì vậy hdparm sẽ không thể. giải pháp marc-andre chỉ cố gắng xác định bất cứ khi nào ổ đĩa có thể quay xuống và thời gian quay lên:

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 

Bạn chỉ có thể biết nếu một ổ đĩa hiện đang hoạt động hay không sử dụng hdparm -C

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

1
Đó là thời gian quay vòng SMART, là thời gian trung bình để ổ đĩa quay lên. Nó không phải là một cái gì đó mà một "bộ" và không có gì để làm với quesiton này.
Micheal Johnson

1
Anh ấy hỏi về việc thiết lập / xem thời gian chờ không hoạt động trước khi ổ cứng bị Linux loại bỏ, không xem trung bình ổ cứng mất bao lâu để quay vòng. Và bạn không "đặt" các giá trị SMART; chúng được trả về bởi chính ổ cứng.
Micheal Johnson

1
@MichealJohnson "Tôi cần biết thời gian quay vòng hiện tại của họ ", theo đó tôi trả lời " không có cách nào để biết thời gian quay vòng hiện tại ". Ý bạn là sao?
Braiam

3
Vâng, phần đó vẫn ổn, đó là khi bạn tiếp tục giải thích những thứ dữ liệu SMART rằng nó bị lạc đề quá mức (và khó hiểu).
Micheal Johnson

3
Nếu nó có liên quan, không; khi nó hoàn toàn không liên quan và có khả năng gây nhầm lẫn, vâng.
Micheal Johnson

1

Tiện ích ổ đĩa -> chọn ổ đĩa cứng -> nhấp vào biểu tượng "Thêm hành động ..." ở góc trên bên phải -> Cài đặt ổ đĩa ...

Của tôi trông như thế này: ảnh chụp màn hình


1

Tôi đã quan tâm đến việc tìm ra điều này bản thân mình. Tôi đã tạo ra một kịch bản nhanh và bẩn để đo spindown. Nó hoạt động trên các khoảng thời gian GIÂY từ thời gian hoạt động và bạn có thể chỉ định (các) đĩa và khoảng thời gian sử dụng. Nó ghi nhật ký kết quả vào ~ / ngủdata.log Nó chỉ sử dụng hdparm và thời gian hoạt động. Có lẽ nó cũng có lỗi.

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


Đó không phải là thời gian spindown mà là các giá trị APM. Nó không có liên quan.
Braiam

@Braiam Cảm ơn phản hồi của bạn, nhưng tôi là một litlle bối rối. Kịch bản của tôi kiểm tra "chế độ chờ" bằng hdparm -C. Nó tính toán thời gian cần thiết để điều này xảy ra kể từ khi hệ thống khởi động. Trừ khi bạn đang tìm kiếm thời gian từ spindown bắt đầu khi nó không quay, bạn sẽ không hỏi một câu hỏi hợp lý, ví dụ như "xe chạy nhanh như thế nào?" OP đang hỏi thời gian spindown hiện tại của anh ấy là gì. Kịch bản của tôi giải quyết vấn đề của mình.
sigg3

0

bạn có thể sử dụng "tiện ích đĩa" và sau khi chọn ổ đĩa của bạn ở khung bên trái, nhấp vào nút "xem dữ liệu thông minh" ở bên phải.

một trong những thuộc tính trong danh sách xuất hiện phải là thời gian quay vòng của ổ đĩa. (sử dụng ổ SSD tại thời điểm này, vì vậy thông tin không có sẵn cho tôi)

ngoài ra, bạn có thể lấy thông tin từ dòng lệnh bằng cách sử dụng "udisks" bằng cách sử dụng "--ata-smart-refresh". bạn có thể nhận được nhiều thông tin hơn về cách đặt thời gian quay vòng của mình tại trang này cho "udisks" http ://manpages.ub Ubuntu.com/manpages/precise/man1/udisks.1.html


Tôi không thấy những gì bạn đang đề cập đến trong dữ liệu SMART cho các ổ đĩa của tôi hoặc trong danh sách các thuộc tính SMART đã biết của Wikipedia .
ændrük

hum .. lẻ .. tôi được sử dụng để xem chúng trên Maxtor cũ của tôi / ổ Seagate .. hum có thể nó đã được với ..hum phần mềm Seagate .. hoặc có lẽ tôi đã nhầm tưởng của spin lên lần thay vì ..
marc- andre benoit

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.