SSD OCZ sử dụng bộ điều khiển Sandforce được tích hợp bộ sưu tập rác nền trước giúp trì hoãn nhu cầu xóa các khối, giảm nhưng không loại bỏ nhu cầu hỗ trợ TRIM. Trim có thể được coi là một trợ giúp để thu gom rác.
Bộ sưu tập Rác VS
Đối với phần giải thích ngắn, bộ nhớ flash được sắp xếp theo nhóm các trang có thể ghi dữ liệu. Khi một trang được viết, nó không thể được viết lại cho đến khi nó bị xóa. Nhưng một trang chỉ có thể bị xóa trong một nhóm gồm 128 trang thường được gọi là một khối. Sự phức tạp của việc ghi dữ liệu thực sự bắt đầu leo thang trong trường hợp ghi ngẫu nhiên thay thế dữ liệu đã viết trước đó. Viết ngẫu nhiên đưa dữ liệu mới vào các trang bị xóa trước đó ở nơi khác, làm tiêu tan một khối dữ liệu hợp lệ với các bản vá dữ liệu không hợp lệ. Để ghi dữ liệu mới vào các bản vá này, toàn bộ khối - tất cả 128 trang - phải bị xóa. Nhưng trước tiên, tất cả các trang xung quanh có dữ liệu hợp lệ phải được đọc và sau đó viết lại thành các trang trống. Khối trang trống mới bị xóa sau đó đã sẵn sàng để lưu dữ liệu mới.
[V]] Tất cả các SSD dựa trên Flash NAND đều sử dụng GC. Một số sử dụng GC nền trước và một số sử dụng GC nền hoặc thời gian nhàn rỗi. Sự khác biệt giữa chúng được đề cập trong blog của tôi http://blog.lsi.com/dont-let-ssds-throw-away-your-gold/ . Nói một cách đơn giản, bộ sưu tập rác nền sẽ tăng khả năng khuếch đại ghi (WA) và làm hao mòn SSD sớm hơn. Tiền cảnh GC khó đạt được hơn và tôi tin rằng chỉ có bộ điều khiển SandForce mới có thể làm được ngày hôm nay
[V]] TRIM có lợi cho tất cả các ổ SSD bất kể loại bộ sưu tập rác nào được sử dụng. Tôi nói về việc TRIM ra đời như thế nào và tại sao nó lại cần thiết trong blog của tôi http://blog.lsi.com/did-you-ledge-hdds-do-not-have-a-del đấm . Lệnh TRIM được HĐH gửi tới SSD để xác định những trang dữ liệu nào có thể bị bỏ qua trong quá trình thu gom rác. SSD không thể cho biết những tập tin nào đã bị xóa cho đến khi HĐH sử dụng cùng một lĩnh vực để lưu trữ các tập tin mới, nhưng vào thời điểm đó, SSD đã lãng phí chu kỳ bằng cách thu thập dữ liệu không hợp lệ, nhưng SS đã biết.
Bạn có biết rằng ổ cứng không có lệnh Xóa? Đó là lý do tại sao SSD cần TRIM
Giữ TRIM SSD của bạn Một số năm trước, ngành công nghiệp lưu trữ đã kết hợp và phát triển một giải pháp giữa HĐH và SSD bằng cách tạo một lệnh SATA mới có tên TRIM. Đó không phải là một lệnh buộc SSD phải xóa ngay dữ liệu như một số người tin. Trên thực tế, lệnh TRIM có thể được coi là một thông báo từ HĐH về những địa chỉ được sử dụng trước đây trên SSD không còn giữ dữ liệu hợp lệ. SSD lấy các địa chỉ đó và cập nhật bản đồ bên trong của bộ nhớ flash để đánh dấu các vị trí đó là không hợp lệ. Với thông tin này, SSD không còn di chuyển dữ liệu không hợp lệ đó trong quá trình GC, loại bỏ thời gian lãng phí để ghi lại dữ liệu không hợp lệ vào các trang flash mới. Nó cũng làm giảm số chu kỳ ghi trên đèn flash, tăng độ bền cho SSD.