Liệu kích thước bộ đệm ổ cứng có vấn đề?


34

Những ổ cứng này sẽ được sử dụng chủ yếu để sao lưu và lưu trữ dữ liệu (ảnh, phim) mà không thường đọc. Chênh lệch giá là 1,5 Euro trong trường hợp của hai người này:

  • Ổ cứng kỹ thuật số Western Western Caviar Green Power
    500GB, 7200rpm, 32MB, SATA2
  • Ổ cứng Caviar kỹ thuật số phương Tây SE16
    500GB, 7200rpm, 16MB, SATA2

Sự khác biệt duy nhất là kích thước bộ đệm (16MB so với 32MB). Là kích thước bộ đệm lớn hơn có giá trị thêm tiền?

Câu trả lời:


11

Nó thực sự đáng giá thêm tiền. Tại sao :

Khi bạn cố gắng truy cập một nội dung từ đĩa cứng, sẽ mất thời gian để tìm nội dung bạn cần. bộ đệm được làm từ những thứ tốt với truy cập tốc độ cao. Vì vậy, khi bạn tìm thấy một nội dung, nó sẽ lưu tất cả chúng vào bộ đệm thông qua một thuật toán.

Kết luận: Nó làm cho đĩa cứng của bạn hoạt động nhanh hơn :) đặc biệt là với nội dung lớn :)

nXqd


42

http://www.pcguide.com/ref/hdd/perf/perf/spec/otherCache-c.html

Khi giá bộ nhớ rơi vào phạm vi "giá rẻ", các nhà sản xuất ổ đĩa đã nhận ra rằng họ có thể tăng kích thước bộ đệm của mình với chi phí rất thấp. Chắc chắn không có gì bị mất khi làm điều này; bộ nhớ cache thêm sẽ không ảnh hưởng đến hiệu suất; Nhưng nó cũng không cải thiện nó nhiều. Kết quả là, nếu tốc độ truyền giao diện là "nhà vô địch trị vì" các thông số kỹ thuật hiệu năng được đánh giá cao, thì kích thước bộ đệm có thể là "ứng cử viên chính". Một số người dường như nghĩ rằng bộ đệm 2 MB làm cho ổ đĩa nhanh gấp bốn lần so với bộ đệm 512 KB! Trên thực tế, bạn khó có thể tìm thấy sự khác biệt 4% giữa chúng trong hầu hết các trường hợp, tất cả những thứ khác đều bằng nhau. Không có gì đáng ngạc nhiên, cả tốc độ truyền bên ngoài và kích thước bộ đệm đều được đánh giá cao vì cùng một lý do:

Đặc tả kích thước bộ đệm tất nhiên là một chức năng của các đặc tính bộ đệm của ổ đĩa. Thật không may, các nhà sản xuất hiếm khi nói về bất kỳ đặc điểm nào khác ngoài kích thước của bộ đệm.

hiệu suất ổ cứng bị rỉ sét là một điều phức tạp (gần đây, được xác định thường xuyên hơn không phải bằng cách tối ưu hóa phần sụn) và kích thước bộ đệm không phải là viên đạn bạc bằng mọi cách.

Tốc độ quay là một yếu tố dự báo tốt hơn về hiệu suất ổ đĩa theo kinh nghiệm của tôi: 5.400 vòng / phút chậm hơn 7.200 vòng / phút, chậm hơn 10.000 vòng / phút, chậm hơn trạng thái rắn. Thậm chí sau đó có những trường hợp ngoại lệ (hiếm).

Điều đó nói rằng, với mức giá chênh lệch thấp như vậy, có lẽ đáng giá.


Tôi đồng ý với nhận xét này. Tôi đã thấy một sự khác biệt đáng kể khi sử dụng ổ WDC 5400 vòng / phút so với ổ 7200 vòng / phút nhưng không có sự khác biệt đáng chú ý với hai ổ như tốc độ sử dụng kích thước bộ đệm khác nhau với các ổ chạy cùng tốc độ trục chính.
jtreser

Đồng ý rằng ở mức khoảng $ 3 (?) Tại sao không. Tương tự như vậy đồng ý rằng có rất ít sự khác biệt trong việc nó sẽ đi nhanh như thế nào. Quan trọng hơn là tốc độ quay.
ssvarc

@JeffAtwood, ý của bạn là "tối ưu hóa phần sụn" là gì? Có thậm chí tối ưu hóa thuật toán ổ cứng thực sự trong thời đại và thời đại này không? Không phải tất cả họ đều sử dụng cùng một thuật toán tiêu chuẩn ngày nay sao?
Pacerier

10

Nó có thể không đáng tiền, mặc dù nó phụ thuộc vào cách sử dụng của bạn.

  • Khi bạn đọc các tệp liên tục lớn (điển hình cho phim, v.v.) thì bạn bị giới hạn ở tốc độ truyền dữ liệu thực tế của các trục chính. Cache sẽ không thúc đẩy điều này.
  • Khi bạn viết các tệp lớn (ví dụ: isos) thì bạn bị giới hạn ở tốc độ truyền dữ liệu thực tế của các trục chính. Cache sẽ không thúc đẩy điều này.
  • Khi bạn viết nhiều tệp nhỏ thì chúng có thể nằm gọn trong bộ đệm và ổ đĩa có thể sắp xếp lại việc ghi này để đạt hiệu quả cao hơn. Điều này sẽ giúp.
  • Khi bạn đọc nhiều tệp nhỏ và bạn gặp may thì tệp tiếp theo để đọc có thể đã được lưu trong bộ đệm. Có thể là nó giúp.

Kết luận: Nó phụ thuộc vào cách sử dụng.


5

Vì một số lý do, bạn sẽ hiếm khi thấy điều này được đề cập, nhưng lợi ích chính của bộ đệm là giảm số lượng chuyển động đầu đĩa tốn nhiều thời gian. Hình ảnh kịch bản này, một tệp đang được đọc và một tệp khác đang được viết cùng một lúc. Nếu không có bộ đệm, người đứng đầu sẽ nhảy khắp nơi cố gắng phục vụ các luồng tệp độc lập này. Tuy nhiên, với bộ đệm, tệp đang được ghi có thể được lưu tạm thời trong bộ đệm, trong khi tệp khác đang đọc tiếp tục được kéo từ đĩa. Nếu tệp được ghi hoàn toàn nằm trong bộ đệm, ổ cứng sẽ báo hiệu cho HĐH rằng quá trình ghi đã hoàn thành, cho phép chương trình đang ghi tệp tiếp tục, mặc dù bộ đệm đĩa chưa hoàn tất ghi tệp vào đĩa vật lý. Trong khi đó, việc đọc tập tin đầu tiên không bao giờ dừng lại. Theo cách này, băng thông rõ ràng cao hơn đáng kể đã được thực hiện, trong phạm vi kích thước bộ đệm. Điều này có thể không đáng kể khi xử lý bộ đệm 2 MB, nhưng ổ đĩa dung lượng lớn mới hơn có bộ nhớ 256 MB, rất lớn và thậm chí dưới tải đọc / ghi cao, sẽ cho thông lượng đọc được tối ưu hóa cao (rất gần với xếp hạng của đĩa vật lý) đồng thời hỗ trợ băng thông ghi SATA đầy đủ, cho đến khi bạn hết bộ nhớ cache. Thông thường, bạn sẽ cân bằng số lượng ổ đĩa trong RAID của mình để phù hợp với yêu cầu thông lượng của bạn để bạn thường không vượt quá dung lượng bộ nhớ cache. sẽ cung cấp thông lượng đọc được tối ưu hóa cao (rất gần với xếp hạng của đĩa vật lý) đồng thời hỗ trợ băng thông ghi đầy đủ cho đến khi bạn hết bộ nhớ cache. Thông thường, bạn sẽ cân bằng số lượng ổ đĩa trong RAID của mình để phù hợp với yêu cầu thông lượng của bạn để bạn thường không vượt quá dung lượng bộ nhớ cache. sẽ cung cấp thông lượng đọc được tối ưu hóa cao (rất gần với xếp hạng của đĩa vật lý) đồng thời hỗ trợ băng thông ghi đầy đủ cho đến khi bạn hết bộ nhớ cache. Thông thường, bạn sẽ cân bằng số lượng ổ đĩa trong RAID của mình để phù hợp với yêu cầu thông lượng của bạn để bạn thường không vượt quá dung lượng bộ nhớ cache.


Chào mừng đến với Siêu người dùng. Câu trả lời này có vẻ tốt. Nó có thể được làm tốt hơn với một chút định dạng, chẳng hạn như ngắt đoạn hoặc hai.
Tôi nói Phục hồi Monica

4
Đó là những gì bạn nhận được miễn phí. Chi phí ngắt dòng thêm
Sean

0

Bộ đệm cũng tiết kiệm hao mòn bằng cách giảm đọc và ghi lặp đi lặp lại không cần thiết. Kích thước bộ đệm ảnh hưởng đến tốc độ và hao mòn nhiều hơn trong một số ứng dụng so với các ứng dụng khác, nhưng bất cứ khi nào bộ đệm bị vượt quá, bạn sẽ mất cả hiệu suất và độ bền. Đó là lý do tại sao họ đang tăng nó --- giành chiến thắng trong tình huống này.



0

Các ổ đĩa cứng hiện đại đi kèm với 8 đến 256 MiB bộ nhớ như vậy và các ổ đĩa trạng thái rắn đi kèm với bộ nhớ cache lên đến 4 GB. ... Bộ đệm đĩa được điều khiển bởi vi điều khiển trong ổ đĩa cứng và bộ đệm trang được điều khiển bởi máy tính mà đĩa đó được gắn vào.

Western Digital WD7500BPVX - Thông số kỹ thuật ổ đĩa cứng .

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.