Việc chống phân mảnh ổ SSD là một ý tưởng tồi?


15

Tôi đã nghe nói rằng các ổ SSD chống phân mảnh sẽ rút ngắn tuổi thọ của ổ đĩa. Chỉ cần tự hỏi nếu có bất kỳ sự thật về điều này và nếu có ai đó có thể giải thích tại sao điều này xảy ra.


Chống phân mảnh nó một lần là ý tưởng tồi, phân mảnh nó lần thứ hai là ý tưởng ngu ngốc, nhưng sau hàng ngàn người sẽ nghĩ bạn là một nhà thám hiểm!
iskra

2
Vâng, đó là một ý tưởng tồi. Không cần phải chống phân mảnh SDD vì nó không có vấn đề chậm khi dữ liệu bị phân mảnh (không giống như ổ cứng truyền thống). Bạn sẽ chỉ mặc SSD của bạn ra mà không có lý do chính đáng.
Django Reinhardt

Câu trả lời:


25

Đặt cược tốt nhất của bạn là không "chống phân mảnh" lưu trữ SSD.

Cuối cùng, SSD sẽ mất dung lượng chậm và duyên dáng vì bộ điều khiển không thể ghi dữ liệu chính xác đến các tế bào đã cạn kiệt, nhưng dữ liệu sửa chữa từ năm 2011 đến 2018 cho thấy Apple SSD là đơn đặt hàng có độ tin cậy cao hơn và có tuổi thọ cao hơn so với lưu trữ ổ cứng hiện tại hoặc trong quá khứ có thể đạt được.

Tuổi thọ của ổ đĩa là một chức năng về cách bộ điều khiển quyết định ghi dữ liệu và bao nhiêu dung lượng được dự trữ để che giấu các lỗi nhỏ theo thời gian. Nói chung, một ổ SSD sẽ bị hao mòn do kiệt sức trước khi ổ cứng hoạt động vì phương tiện từ tính có thể chịu được nhiều lần ghi hơn so với các tế bào bộ nhớ SSD. Vì vậy, về cơ bản tuổi thọ được thiết lập và phân mảnh có nghĩa là ghi nhiều hơn mức cần thiết và trong thực tế có thể làm tăng khả năng bộ nhớ của bạn sẽ xuống cấp trước khi một thứ khác khiến bạn ngừng sử dụng, Granted,

Nhưng nó trở nên tồi tệ hơn cho việc chống phân mảnh hơn là chỉ đơn giản là thêm hao mòn vào bộ nhớ.

Vì SSD không có bộ phận chuyển động, việc truy xuất một khối dữ liệu không bị phạt do một khối được lưu trữ trên một chip so với một chip khác. Khoảng cách điện đến tất cả các dữ liệu về cơ bản là một hằng số. Điều này không đúng với một ổ đĩa từ tính truyền thống với đĩa quay và đầu đọc di động.

Trên một ổ đĩa quay, khoảng cách giữa hai khối bị ảnh hưởng bởi chuyển động phần ứng đầu, thời gian quay và trạng thái bộ đệm. Thời gian truy xuất không phải là tất cả , vì vậy "phân mảnh" có tác động hiệu suất đến các ổ đĩa cứng truyền thống do tính chất cơ học của lưu trữ.

Hơn nữa, bộ điều khiển SSD quản lý chọn lọc lưu trữ để chống phân mảnh không chỉ không thể tăng tốc mọi thứ, mà thực sự có thể hành động ngược với các thuật toán dự đoán lưu trữ thông thường và làm chậm truy cập do bộ điều khiển quyết định nơi lưu trữ dữ liệu bằng cách sử dụng thêm chi phí. Vì thiết bị không thể xóa chỉ một khối lưu trữ, nên khi bạn "xóa" thứ gì đó trên SSD, nó thường chỉ được đánh dấu miễn phí và sẽ không thực sự bị xóa cho đến khi tất cả dữ liệu bên cạnh được đánh dấu là miễn phí hoặc ổ đĩa bị chậm không gian và kích hoạt làm sạch trên chính nó.

Để SSD quản lý phân mảnh của nó hoạt động tốt hơn so với việc cố gắng có bộ lưu trữ vi mô hệ điều hành không phù hợp với cơ chế lưu trữ ổ cứng truyền thống.


1
Tôi tự hỏi liệu xây dựng lại cấu trúc thư mục với DiskWar Warrior cũng là một ý tưởng tồi. Bất kỳ ý tưởng?
myhd

2
Không phải là một vấn đề trong bối cảnh cạn kiệt ghi SSD vì các khối thư mục nhỏ và bạn đang xử lý một cơ sở dữ liệu nội bộ và không xáo trộn mọi thứ xung quanh theo một cách rộng lớn. Ngoài ra, kích thước của thư mục / danh mục / siêu dữ liệu là không đáng kể so với chính dữ liệu. SSD không làm cho DW sử dụng kém hơn hoặc tốt hơn so với HDD.
bmike
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.