Các vấn đề về SSD TRIM (loại bỏ) với ext4 trên các SSD C300 quan trọng với CentOS 5.5


11

Chơi xung quanh với việc sử dụng kernel hiện đại (2.6.37 hiện tại) trên HĐH cũ (CentOS 5.5) để chúng tôi có thể khiến TRIM (loại bỏ) hoạt động trên SSD của chúng tôi (Cr300 C300).

Hdparm gần đây nhất (9.37) đồng tình rằng C300 hỗ trợ TRIM:

./hdparm -I /dev/sdc | grep TRIM
       *    Data Set Management TRIM supported (limit unknown)
       *    Deterministic read data after TRIM

Nhưng hạt nhân dường như không đồng ý khi tôi cố gắn kết / dev / sdc với tùy chọn hủy:

EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling

Chúng tôi đang thử nghiệm các hương vị Linux khác khi tôi nhập loại này, nhưng thật tuyệt khi biết điều gì đang xảy ra, bất kể là gì.

Đây có phải là biểu hiện của một số thành phần cổ xưa khác của CentOS 5.5 đang thông tin sai về nhân không? Hoặc có thể là hdparm sử dụng một cơ chế khác với kernel để xác định xem TRIM có được hỗ trợ không?


4
SSD có được kết nối với bộ điều khiển RAID không? Một số bộ điều khiển không hỗ trợ truyền lệnh.
Marshalus

Câu hỏi hay. Không, trực tiếp gắn vào xe buýt.
Don MacAskill

Câu hỏi Daft, nhưng nó có hoạt động với kernel stock không? Những cái mới nhất hỗ trợ loại bỏ EXT4.
Matthew Ife

Câu trả lời:


4

Thông báo "FITRIM" tốt hơn "TRIM" cho hiệu suất trên đĩa SSD. Hỗ trợ này xuất phát từ 2.6.37 - vì vậy "loại bỏ trực tuyến" được thay thế bằng "loại bỏ hàng loạt". Bạn phải kích hoạt nó trên ext4 bằng lệnh ioctl, xem tiện ích fstrim từ produc -Linux.

Nó đã được cải thiện trong phiên bản 2.6,39 và 3,1 .

Ngoài ra, tính năng "lớp sinh học trực tiếp" cho ext4 bị vô hiệu hóa trong 2.6.37 do lỗi hệ thống tệp. Nó đã được kích hoạt từ 2.6,39 .

Vì vậy, đối với hiệu suất SSD, bạn nên cập nhật lên 2.6,39 hoặc thậm chí 3,1


0

Don, rất vui được gặp bạn ở đây (smugmug pro ở đây) ...

Bạn có thể muốn xem bài đăng này trên diễn đàn OCZ. Đang sử dụng 2.6.36 và có một số thông tin thú vị có thể làm sáng tỏ thiết lập cụ thể của bạn.

Đối với câu hỏi distro, như bạn đã biết, CentOS 5.5 đang trở nên khá cổ xưa. Vẫn có nó trên rất nhiều hộp, nhưng mong chờ bản phát hành lớn. 5,6 nên ra trong tuần này (ish) và 6 nên được hoàn thành rất, rất sớm. Có thể đã được thực hiện nếu Red Hat không phát hành 5.6 và 6 gần như cùng một lúc. Tôi là một nhân viên trung tâm cho phần cứng sản xuất, nhưng thật thú vị khi xem máy chủ Ubuntu 10.10 sẽ làm gì với thiết lập tương tự của bạn.

Chúc may mắn.


0

Tôi đồng ý với Zeb. Bạn có thể muốn dùng thử live-cd chỉ để kiểm tra xem kernel nào mới hơn và các công cụ ext4fs mới hơn sẽ xuất ra.


0

Đề xuất hiện tại dường như là sử dụng lô TRIM, không phải mỗi lần xóa TRIM. Lệnh fstrim -v /sẽ làm điều này cho phân vùng gốc được gắn kết của bạn.

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.