Ở mức độ nào thì kích thước là một yếu tố trong hiệu suất SSD?


11

Kích thước của một ổ SSD là một yếu tố trong hiệu suất của nó?

Trong tâm trí của tôi, hãy sửa tôi nếu tôi sai, ổ SSD lớn hơn, mọi thứ khác đều bằng nhau, nhanh hơn một cái nhỏ hơn. Một ổ SSD lớn hơn sẽ có nhiều khối xóa hơn và do đó FTL (lớp dịch flash) mất nhiều thời gian hơn để thực hiện tối ưu hóa bộ sưu tập rác. Ngoài ra, sẽ có nhiều thời gian hơn trước khi TRIM trở nên cần thiết. Tôi thấy trên Wikipedia rằng nó lưu ý rằng "Hiệu suất của SSD có thể mở rộng theo số lượng chip flash NAND song song được sử dụng trong thiết bị" nên có vẻ như thông lượng cũng tăng đáng kể. Ngoài ra, nhiều ổ SSD chứa bộ nhớ trong của một số loại và có lẽ bộ nhớ cache đó lớn hơn đối với ổ SSD lớn tương ứng.

Nhưng giả sử hiệu ứng này tồn tại, tôi muốn phân tích định lượng. Liệu thông lượng tăng tuyến tính? Bao nhiêu là thu gom rác bị ảnh hưởng, nếu có? Độ trễ có giữ nguyên không? Và như thế. Hiệu năng của SSD 8 GB có khác biệt đáng kể so với SSD 80 GB giả sử cả chip, bộ điều khiển chất lượng cao đã sử dụng, v.v.?

Có tài nguyên nào (trang web, tài liệu nghiên cứu, thuyết trình, sách, v.v.) thảo luận về mối tương quan giữa hiệu suất SSD (tốc độ ghi ngẫu nhiên 4 KB, độ trễ, thông lượng tuần tự tối đa, v.v.) và kích thước không? Tôi nhận ra điều này không thực sự giống như một câu hỏi lập trình nhưng nó có liên quan đến những gì tôi đang làm việc (sử dụng flash để lưu trữ dữ liệu ổ cứng) liên quan đến lập trình.

Nếu có một nơi tốt hơn để đặt câu hỏi này, ví dụ như một trang web định hướng phần cứng nhiều hơn, đó sẽ là gì? Một cái gì đó tương tự như tràn ngăn xếp (hoặc có lẽ là một diễn đàn) cho các câu hỏi chuyên sâu về giao diện phần cứng, nội bộ, v.v. sẽ được đánh giá cao.

Câu trả lời:


5

Cảm ơn James. Nó không trả lời đầy đủ câu hỏi của tôi nhưng có một số mẩu tin hữu ích. Để tóm tắt một số phần có liên quan của các cuộc đàm phán đó :

Hiệu suất SSD có thể tăng 10% trở lên khi "diện tích dự phòng" trên SSD tăng.
Tăng diện tích dự phòng trên MLC (so với SLC) đặc biệt tốt trong việc tăng hiệu suất. Hầu hết các ổ SSD khá lớn có xu hướng sử dụng MLC, có độ trễ cao hơn và băng thông ghi thấp hơn, nhưng băng thông đọc tương đương.

Vì vậy, rút ​​ra từ điều này, dường như một ổ SSD lớn hơn có thể sẽ có hiệu suất cao hơn so với ổ SSD nhỏ hơn, trừ khi lý do ổ SSD nhỏ hơn nhỏ hơn là do nó sử dụng SLC hoặc nó có tỷ lệ dự phòng cao hơn.

Đây chủ yếu là những gì tôi mong đợi nhưng thật tuyệt khi thấy xác nhận.

Một cái nhìn hữu ích nhưng một lần nữa không hoàn toàn toàn diện đến từ việc chỉ quét một số thông số kỹ thuật trên web. Ví dụ: tôi xem trang của OCZ tại đây trên Vertex Turbo . Có vẻ như thông lượng không đến gần với tăng tuyến tính với kích thước ổ đĩa. Phải mất một bước nhảy từ 30 GB đến 120 GB để thấy sự khác biệt đáng kể, và thậm chí sau đó chủ yếu là cho tốc độ ghi không đọc.


+1. Danh tiếng của bạn nên có đủ để bỏ phiếu ở đây.
Chris W. Rea

2

Kiểm tra MEMS002 và MEMS003 từ Diễn đàn nhà phát triển của Intel được tìm thấy tại đây: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp


Có vẻ như mật khẩu được bảo vệ ...
sblair

À, có lẽ intel.com/idf/sf09/audio_simes.htmlm#MEM là một liên kết tốt hơn sau đó.
sblair

Điều đó tốt (âm thanh yay) nhưng dường như cần một plugin trình phát phương tiện windows. Myers ban đầu chỉ vào 2 tệp PDF. Liên kết của anh ấy dường như bị phá vỡ vĩnh viễn. Dưới đây là 2 liên kết mới: Mems 002: maltiel-consulting.com/... Mems 003: maltiel-consulting.com/...
artif

1

Anandtech thảo luận ngắn gọn về điều này, dựa trên một cuộc điều tra của IBM Zurich ( PDF ). Tôi nghĩ rằng kết luận chung là cần có 10-30% diện tích dự phòng trên ổ SSD để duy trì tỷ lệ khuếch đại ghi tốt. Hầu hết các ổ đĩa bao gồm hạn ngạch dành riêng khoảng 7% (và ổ đĩa doanh nghiệp sẽ cung cấp nhiều hơn); tùy thuộc vào người dùng (và lệnh TRIM) để giữ thêm không gian trống để duy trì hiệu suất đầy đủ.


Phải, tôi đã thấy phân tích tuyệt vời của Anand trước đây. Bài viết của ông chủ yếu tập trung vào hiệu quả của khu vực dự phòng, mà tôi đã biết hiệu suất được cải thiện. Câu hỏi của tôi là nhiều hơn về việc liệu, đưa ra 2 ổ SSD có cùng diện tích dự phòng% (và giống nhau ở các khía cạnh khác), thì cái lớn hơn sẽ nhanh hơn bao nhiêu. Nói cách khác, tổng kích thước là một yếu tố trong hiệu suất.
artif

Tôi không chắc. Bằng chứng duy nhất tôi có thể nghĩ đến là thực tế là ổ Intel X25-M 160GB được quảng cáo là cung cấp IOPS (tối đa) cao hơn so với ổ 80 GB. Ngoài ra, đây thường có vẻ là mô hình cho tốc độ chuyển của các thương hiệu khác: pcper.com/article.php?aid=736&type=expert&pid=1
sblair

1

Storage Review có một đánh giá tuyệt vời về 6 ổ Corsair Force Series GT với các kích cỡ khác nhau (từ 60 GB đến 480 GB). Tóm tắt là các ổ đĩa lớn hơn trong gia đình hoạt động tốt hơn trong hầu hết các kịch bản (nhưng không phải tất cả). 240 GB dường như là điểm hấp dẫn (ít nhất là đối với bộ điều khiển SandForce).

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.