CentOS 5.5 ile Crucial C300 SSD'lerde ext4 ile SSD TRIM (atma) sorunları


11

Eski bir işletim sisteminde (CentOS 5.5) modern bir çekirdek (şu anda 2.6.37) kullanarak oynamak, böylece SSD'lerimiz (Crucial C300s) üzerinde TRIM (atma) alabilirsiniz.

En yeni hdparm (9.37), C300'ün TRIM'i desteklediğine katılıyor:

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

Ancak / dev / sdc'yi atma seçeneğiyle bağlamaya çalıştığımda çekirdek kabul etmiyor gibi görünüyor:

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

Bunu yazarken diğer Linux lezzetlerini deniyoruz, ama ne olursa olsun, neler olduğunu bilmek güzel olurdu.

Bu, CentOS 5.5'in çekirdeği yanlış bilgilendiren başka bir antik bileşeninin bir tezahürü mü? Veya hdparm, TRIM'in desteklenip desteklenmediğini belirlemek için çekirdekten farklı bir mekanizma kullanıyor olabilir mi?


4
SSD bir RAID denetleyiciye bağlı mı? Bazı denetleyiciler komutun verilmesini desteklemez.
Marshalus

İyi soru. Hayır, doğrudan otobüse bağlı.
Don MacAskill

Daft sorusu, ancak stok çekirdeği ile çalışıyor mu? En son olanlar EXT4 için atılmayı destekler.
Matthew Ife

Yanıtlar:


4

SSD diskteki performans için "FITRIM" mesajı "TRIM" den daha iyidir. Bu destek 2.6.37'den beri gelmektedir - bu nedenle "çevrimiçi silme" yerine "toplu silme" ile değiştirilir. İoctl komutuyla ext4 üzerinde etkinleştirmeniz gerekir, util-Linux'un fstrim yardımcı programına bakın .

2.6.39 ve 3.1 sürümlerinde geliştirilmiştir.

Ayrıca, ext4 için "direct bio layer" özelliği dosya sistemi bozulmaları nedeniyle 2.6.37'de devre dışı bırakılmıştır. Bu etkinleştirilmiş olması 2.6.39 beri .

Bu nedenle SSD performansı için 2.6.39 veya hatta 3.1'e güncellemelisiniz


0

Don, seni burada görmek güzel (burada smugmug pro) ...

Sen bir göz atmak isteyebilirsiniz bu yazı OCZ forumunda bitti. Hangi 2.6.36 kullanıyor ve kendi kurulumunuza biraz ışık tutabilecek bazı ilginç ipuçları var.

Dağıtım sorusuna gelince, bildiğiniz gibi, CentOS 5.5 oldukça eski hale geliyor. Hala birçok kutuda var, ancak büyük sürümü dört gözle bekliyorum. 5.6 bu hafta (ish) çıkmalı ve 6 çok yakında bitirilmelidir. Red Hat 5.6 ve 6'yı hemen hemen aynı anda serbest bırakmamış olabilirdi. Ben üretim donanımı için bir centos adamım, ama aynı kurulum verildiğinde Ubuntu 10.10 sunucusunun ne yapacağını görmek ilginç olurdu.

İyi şanslar.


0

Zeb ile aynı fikirdeyim. Daha yeni bir çekirdek ve daha yeni ext4fs-araçlarının çıktılarını kontrol etmek için canlı bir cd denemek isteyebilirsiniz.


0

Mevcut öneri silme TRIM'i başına değil, TRIM toplu işini kullanıyor gibi görünüyor. Komut fstrim -v /, bağlı kök bölümünüz için bunu yapar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.