Ubuntu Türkiye

Yazılım => Genel => Konuyu başlatan: twats - 05 Haziran 2017 - 22:01:34

Başlık: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: twats - 05 Haziran 2017 - 22:01:34
Bilgisayarımda samsung ssd 750 evo ssd var.TRIM desteği etkin mi değilse nasıl etkinleştirebilirim

OS:Ubuntu 16.04.2
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: ata1 - 05 Haziran 2017 - 22:26:01
sudo hdparm -I /dev/sda | grep "TRIM supported" 

cat /sys/block/sda/queue/scheduler
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: meda - 05 Haziran 2017 - 23:50:59
sudo cp /usr/share/doc/util-linux/examples/fstrim.{service,timer} /etc/systemd/system
sudo systemctl enable fstrim.timer


Daha fazla detay için https://wiki.debian.org/SSDOptimization
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: burak öztürk - 06 Haziran 2017 - 02:28:21
Kusura bakmayın ssd kullanıcısı olmadığım (ancak yakın bir zamanda almayı düşünüyorum) için bilgi sahibi değilim.
Ubuntu 16.04 ile trim ön tanımlı olarak aktif değil mi? Sistem kurulumundan sonra daha yapılması gereken işlemler var mı?
Bu soruyla araya girdiğim için beni mazur görün.
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: mhmtkrktr - 06 Haziran 2017 - 02:47:41
Alıntı YapBu soruyla araya girdiğim için beni mazur görün.

Beni de mazur görün fakat soru "kullandığım SSD de trim özelliği var mı?" şeklinde değil, aktif mi, değil mi soruluyor benim anladığım.
grep 'discard' /etc/fstab && echo "trim aktif" || echo "aktif değil"

@meda; verdiğin yöntemle sürekli trim aktif olduğu halde üstüne bir de periyodik trim ekletmiş olmuyor musun? Bu şekilde kullanılacaksa discart 'ın kaldırılmasını da belirtmek gerekiyor zannımca.

@burak öztürk; aktif geliyor benim bildiğim. Değilse yukarıda ki komutla kontrol edebilirsin. Aktif değil derse, konu açarsın (veya forumda zaten olabilir), aktif etmesi oldukça kolay.
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: matrax_41 - 06 Haziran 2017 - 06:14:53
Alıntı yapılan: mhmtkrktr - 06 Haziran 2017 - 02:47:41
grep 'discard' /etc/fstab && echo "trim aktif" || echo "aktif değil"

Trim için artık discard parametresi kullanılmıyor.

Alıntı yapılan: twats - 05 Haziran 2017 - 22:01:34
Bilgisayarımda samsung ssd 750 evo ssd var.TRIM desteği etkin mi değilse nasıl etkinleştirebilirim

OS:Ubuntu 16.04.2

Bahsedildiği gibi fstrim servisini aktif etmen yeterli.
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: mhmtkrktr - 06 Haziran 2017 - 19:33:38
@matrax_41; düzeltme için teşekkürler.
Sürekli (otomatik) trim hâlâ geçerli ama yeni sürümde periyodik trim aktif olarak gelecekmiş anladığım kadarıyla. Dosya silme işlemini yavaşlattığı için, sürekli trimden vazgeçilmiş. Daha öncede wikilerde önerilen periyodik trim özelliğiydi zaten.

https://askubuntu.com/questions/18903/how-to-enable-trim

Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: matrax_41 - 06 Haziran 2017 - 21:01:18
Sürekli trim performans kaybına yol açtığı için kullanılması tavsiye edilmiyor. Onun yerine fstrim belli periyodlarda trim işlemini gerçekleştiriyor.
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: meda - 06 Haziran 2017 - 21:43:56
[mention=626785]@mhmtkrktr[/mention]
Bildiğim 3 yöntem var. Cron ile haftalık veya günlük ayarlanıyor. Discard parametresi. Diğeri ise Systemd üzerinden etkinleştirmek. Haliyle kullanıcı bi zahmet bir yöntemi uyguladıysa diğerini kullanmasın.

Verdiğim bağlantıdaki gibi "discard" seçeneği pek tavsiye edilmez bu sebeple Systemd üzerine bu işi de yıkmak bence daha makul. Sanırım Fstab üzerinde "discard" eklemekte yetmiyor.  https://hasanyilmaz.net/kati-hal-surucusu-ssd-basarimi-icin-ubuntunun-yapilandirilmasi-3-trim-sorunu-nedir-bu-ozellik-nasil-etkinlestirilir/ 

Ek bilgi olarak bazı dağıtımlarda Discard yöntemi ile Trim aktifleştirmesini kendi yapıyor. Manjaro bunlardan birisi.
Başlık: Ynt: TRIM desteğini nasıl kontrol ederim&sağlarım
Gönderen: mhmtkrktr - 07 Haziran 2017 - 09:31:36
4. bir yöntemde ben uydurayım. ;-)
Exec=bash -c 'sleep 20 && fstrim /'


Benim dikkat çekmek istediğim nokta buydu,
Alıntı YapHaliyle kullanıcı bi zahmet bir yöntemi uyguladıysa diğerini kullanmasın.

Kullanıcı ne olduğunu bilmediği için konu açmış zaten. Varsayılan olarak, bu işlem herhangi bir yöntemle hazır geliyorsa, ikinci bir işlem yaptırmanın gereği yok. Söylemek istediğim, önce bunun kontrol edilmesi gerektiği, yanlış anlaşılmasın.
(Paylaştığım bağlantıda 14.04 itibarı ile scheduled trim özelliğinin aktif olarak geleceği planlanıyor şeklinde not geçilmiş.)