Tại sao hiệu năng của ổ cứng thông thường giảm trong suốt thời gian chuẩn trong khi SSD không?


79

Tôi sử dụng HD Tune để đo hiệu suất của ổ cứng. Các bài kiểm tra thường mất 2-3 phút và tốc độ truyền của một ổ cứng thông thường giảm đáng kể khi bài kiểm tra kết thúc.

nhập mô tả hình ảnh ở đây

Tuy nhiên, hiệu suất ổ SSD vẫn giữ nguyên (hơn ảnh dưới) tuổi thọ của bài kiểm tra. Điều này xảy ra trên tất cả các máy tính của tôi. Tại sao vậy?

nhập mô tả hình ảnh ở đây


2
Có thể là tốt để biết những gì thử nghiệm thực sự đang làm đằng sau hậu trường.
jmreicha

1
... và những gì đồ thị đại diện. Tốc độ truyền (đọc) (như được chỉ định bởi đường màu xanh) không đáng kể đối với thời gian truy cập (tổng) như độ trễ quay (trung bình) và thời gian tìm kiếm (điển hình) của ổ cứng. Hình dạng của đường màu xanh đó không phải là một chỉ số hiệu suất.
mùn cưa

tôi có bốn ssd trong cuộc đột kích 0 (tất nhiên là sao lưu dự phòng). Tôi đang nhận được khoảng 650-700 Mb / giây. HDTune là một phần mềm đẹp.
ctilley79

1
Tôi nghĩ rằng tiêu đề là sai lệch. Có phải sự thật là các ổ đĩa cứng duy trì hiệu suất theo thời gian nhưng trạng thái rắn bị suy giảm do một số sự xuống cấp vật lý từ quá nhiều ghi?
mowwwalker

Câu trả lời:


84

HD cơ học đang được quét từ bên ngoài vào trong. Vì đĩa quay với tốc độ 7200 vòng / phút không đổi, nên nó bao phủ nhiều dữ liệu mỗi giây ở bên ngoài hơn bên trong.


29
Tôi đã nói chuyện với một chuyên gia ổ cứng gần đây. Ông nói rằng tỷ lệ tốc độ bên ngoài của ổ cứng so với bên trong là khoảng 1,8 .
Deltik

4
@Deltik: phù hợp với thông tin trong biểu đồ khá độc đáo!
Dancrumb

3
Tất cả mọi người đề cập đến đĩa cứng, nhưng không ai nói về :-) SSD
ζ--

2
Để thêm vào câu trả lời, mối quan hệ chỉ đơn giản là: tốc độ dữ liệu = tốc độ góc * bán kính, với tốc độ góc là không đổi đối với ổ cứng. Do đó, tốc độ truyền tỷ lệ thuận với bán kính ở cạnh ngoài của đĩa so với dọc theo các cung bên trong. Đó sẽ là khoảng 1,8 theo @Deltik.

Và ổ SSD quay nhanh như thế nào?
j_kubik

61

Trên thực tế những gì bạn đang thấy trên trục X không tương ứng với "thời gian", mà là "vùng vật lý" của đĩa của bạn. Ý tôi là, nếu đĩa của bạn có 250GB (100% dung lượng), 0-10 sẽ có nghĩa là 25GB đầu tiên của đĩa của bạn, 10-20 sẽ có nghĩa là phần 25GB thứ hai của đĩa của bạn và điều này sẽ kéo dài đến hết 250GB ( đó là 100%).

Hiệu suất ổ cứng của bạn không giảm theo thời gian, nhưng nó giảm do hiệu ứng vật lý gây ra bởi "hiệu ứng quay" của đĩa của bạn (điều này không xảy ra trên ổ SSD của bạn).Vùng 0-10% của ổ cứng của bạn tương ứng với vùng bên ngoài của đĩa, giúp tăng tốc độ đọc vì tốc độ tuyến tính của vùng này cao hơn so với vùng bên trong đĩa của bạn (90-100 cuối cùng % đĩa của bạn chẳng hạn). Điều này mang lại ấn tượng rằng hiệu suất của đĩa cứng của bạn giảm dần so với các thành phần đĩa đầu tiên (thực tế là như bạn thấy trên hình ảnh đầu tiên), vì tất cả các ổ SSD đều dựa trên bộ nhớ truy cập ngẫu nhiên, tất cả đều có thể sử dụng được " diện tích "của SSD của bạn có cùng tốc độ và thời gian truy cập, tương ứng với hiệu suất tuyến tính trên toàn bộ đĩa. Điều này cũng giải thích tại sao các hệ điều hành thường sử dụng "khu vực" đầu tiên và các phần đĩa đầu tiên của đĩa cứng ... Ví dụ:

Tái bút: Như bạn có thể thấy trên bức ảnh đầu tiên của mình, Đĩa cứng thường có hiệu suất giảm từ 40 đến 50 phần trăm khi so sánh khu vực đầu tiên với tốc độ đọc của khu vực cuối cùng.

Tài liệu tham khảo:

nhập mô tả hình ảnh ở đây


14
Các bạn nên đề cập rằng các ổ cứng hiện đại sử dụng ghi bit vùng , trong đó dữ liệu được ghi được gắn với tốc độ tuyến tính (hoặc mật độ vùng), thay vì sử dụng tốc độ góc không đổi. Kiểm tra tốc độ đọc (ổn định) của một ổ cứng cũ sử dụng tốc độ góc không đổi: hdtune.com/results/Conner_CP3204F.gif BTW không phải là các khu vực " bên ngoài " và " bên trong " của đĩa , mà là bên ngoài và theo dõi bên trong .
mùn cưa

Giải thích tốt ... ngoại trừ việc tìm kiếm thời gian không giảm đáng kể, 450%, hoặc đáng kể. Phần chủ yếu của thời gian tìm kiếm là luân chuyển.
Ben Voigt

1
@BenVoigt " Phần chủ yếu của thời gian tìm kiếm là xoay vòng " - Bạn đang nhầm lẫn giữa thời gian tìm kiếm với thời gian truy cập (là tổng thời gian tìm kiếm, độ trễ quay, thời gian R / W dữ liệu, thời gian chuyển bus SATA cộng với thời gian xử lý lệnh & phản hồi ). Độ trễ quay là một biến ngẫu nhiên mà người dùng hoặc HĐH không thể kiểm soát / dự đoán. Nhưng người dùng / HĐH có thể kiểm soát hoặc giảm thời gian tìm kiếm với các tối ưu hóa như chống phân mảnh / nén các tệp và / hoặc đặt hàng / sắp xếp các hoạt động của đĩa.
mùn cưa

1
@sawdust: Độ trễ quay có thể được kiểm soát, bằng cách đặt dữ liệu tuần tự theo thứ tự cần thiết. Nhưng đó là một chủ đề khác hoàn toàn so với sự khác biệt vận tốc tuyến tính giữa bên trong và bên ngoài đĩa. Chỉ đặt dữ liệu ở bên ngoài đĩa không giúp hiệu suất ở bất cứ đâu gần 450% như yêu cầu.
Ben Voigt

2
@BenVoigt: Không, ổ Conner cũ đó (không phải là "của tôi") đã cố định 5400 vòng / phút và không có ghi bit được khoanh vùng , do đó tốc độ truyền đọc ổn định. Tôi đã bao gồm liên kết đó để cho thấy rằng nếu OP muốn có đường cong tốc độ truyền phẳng như SSD, thì anh ta phải từ bỏ dung lượng bổ sung mà ZBR cung cấp. (Tất nhiên có lẽ không có ổ cứng nào được sản xuất ZBR.)
mùn cưa

27

Câu trả lời hay ở trên, nhưng có rất ít khái niệm về kích thước góc của một khu vực trên xi lanh ngoài so với xi lanh bên trong.

Câu trả lời: ghi bit được khoanh vùng (ZBR) là nguyên nhân. Bởi vì các rãnh bên trong có các cung với kích thước góc lớn hơn , do đó chúng mất nhiều thời gian hơn để đọc trong khi đĩa quay đầu dưới tốc độ góc không đổi (vòng / phút).

nhập mô tả hình ảnh ở đây

Chi tiết: tại Bạn không biết Jack về đĩa, của Dave Anderson, ngày 1 tháng 6 năm 2003

... Tất cả các bài hát trong một khu vực nhất định có cùng số lượng các lĩnh vực. Tuy nhiên, một bản nhạc trong khu vực gần đường kính ngoài của đĩa, có thể có nhiều phần trăm hơn 50 phần trăm so với bản nhạc trong khu vực gần đường kính trong của cùng một đĩa. Điều này sẽ đúng với ổ đĩa 3,5 inch. Lợi thế ZBR cung cấp thay đổi theo kích thước phương tiện và là một hàm của kích thước tương đối của bán kính ngoài của dải ghi vào bên trong. Ổ đĩa ngày nay thường có 15 đến 25 khu. ZBR đã thêm giá trị lớn: dung lượng 25% trở lên mà không phải trả thêm chi phí vật liệu trong ổ đĩa 5,25 inch, yếu tố hình thức phổ biến khi lần đầu tiên ZBR xuất hiện. Nó buộc ngành công nghiệp phải áp dụng một giao diện thông minh hơn, một giao diện có thể che giấu sự phức tạp của ZBR, đồng thời, che giấu các vấn đề hình học và khối xấu bằng cách kéo cả chức năng đó vào ổ đĩa. ...


7

Đĩa cứng của bạn quay với tốc độ không đổi, 7200RPM hoặc bất cứ điều gì. điểm chuẩn bắt đầu ở bên ngoài đĩa, nơi bán kính lớn hơn và do đó tốc độ tuyến tính nhanh hơn (một vòng quay trong 1/120 giây có khoảng cách lớn hơn (tỷ lệ với bán kính) và do đó, nhiều bit hơn được đọc trong thời gian đó dấu chấm), trong khi bên trong đĩa, bán kính nhỏ hơn và do đó đọc được ít bit hơn cho cùng một khoảng cách góc (một vòng quay trong 1/120 giây với bán kính nhỏ hơn ngụ ý quét chu vi nhỏ hơn và do đó đọc được ít bit hơn.

Giả sử bán kính bên ngoài khoảng 2,8 in và bán kính bên trong là 1,6 in (do mất trục chính, không gian căn chỉnh thêm, vùng hạ cánh), tổn thất hiệu suất ở bên trong là khoảng 1,8.

Lưu ý rằng jitter là do jitter tải hệ thống hoặc nhiễu trên cáp, trong số các yếu tố khác.

Ngoài ra, giải quyết ổ SSD chứ không chỉ ổ cứng, có một mạng lưới kết nối điện tử được thiết lập (không phải cơ học) và do đó, độ trễ duy nhất là độ trễ dây (trong bộ nhớ thực) và truy cập "quét" dữ liệu theo khối , giữ cho vận tốc và tốc độ bit không đổi, chỉ giới hạn bởi mạch.

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.