Şimdi Ara

Linux ve SSD hakkında sorum olacak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
1
Favori
713
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • corsair 120 gb ssd var TRIM yüzünden windowsa mahkum olmak istemiyorum.

    ubuntu 14.04'de trim fstrim denen zımbırtı ile sadece intel ve samsung ssdlerde default olarak destekleniyormuş.

    peki ben linuxu ssd ye kurup terminalden el ile trimi aktifleştirene kadar ssd nin başlarına aynı yerlere sil yaz sil yaz yaparak ömrü gidecek. bunu 3.000 kere yapsa geçmiş olsun ssd gider.

    14.10'da ise haftalık trim yapıyormuş ama fstrim diyor yine

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


    ayrıca linux mint kurmak istiyodum ama 17.1 versiyonu 14.04 tabanlıymış.

    linuxda bu konuda emin olmak için ne yapmam gerekiyor ?



  • Mint 17.1 bir kullanıyorum ve kendi izlediğim alıntı olan yöntem aşağıdadır.

    1) EXT4 biçimi ile sabit sürücümü biçimlendirdim.

    2) TRIM desteğini etkinleştirmek ve bazı başarım iyileştirmeleri için /etc/fstab dosyama şu ayarları ekleyin :

    UUID=cd9f1dc3-30f8-48df-ba2a-ab09eb34af19 / ext4 noatime,discard,data=ordered,errors=remount-ro 0 1 (kendinize göre düzenleyin)

    3) Geçici (Temp Files) dosyaları bellek üzerinde oluşturduğum alana taşıdım. Bu işlem eğer belleğiniz yeterliyse (en az 4 GB tavsiye edilir) yapılmalı. Ayrıca firefox’un geçici dosyalarını da bu alana yönlendirdim. Bu işlemler için ilk olarak şunları yapıyoruz. Yine /etc/fstab dosyamızın sonuna şu satırları ekliyoruz:

    tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0

    Makinamızı yeniden başlattıktan sonra işlemimizi kontrol etmek için df komutu verebiliriz. İşleminiz doğru yapıldıysa şuna benzer bir satır görmelisiniz:

    tmpfs 4060712 1348 4059364 1% /tmp

    Sırada firefox için kullanılan geçici dosyaları bu oluşturduğumuz alana göndermek kaldı. Bu işlem için şunları yapıyoruz:

    about:config yazınız

    browser.cache.disk.parent_directory anahtarını arayın, yoksa, sağ tuş>yeni>katar diyerek oluşturun ve değer olarak /tmp verin

    profile.ini içerisine
    Cache=/tmp

    Firefox’u kapatıp yeniden açın ve kontrol etmek için about:cache yazdığınızda dizin olarak /tmp dizinini görebilirsiniz.

    4) Sırada disk yönetimi ile ilgili bir ayar var. Günümüz işletim sistemleri çoğunlukla mekanik disklere göre iyileştirildiği için ssd’ler söz konusu olduğunda aynı ayarlar verimli olmuyor. Bu yüzden linux altında okumave yazma başarımını arrtıracak bir diğer ayar için /etc/default/grub dosyasında şu değişiklikleri yapıyoruz (koyu ile yazılan yerler):

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"

    Buradada iki görüş var ya noop kullanın ya da deadline diyenler mevcut, kısaca ikisinden biri tercih edilebilir. Bu işlemi yaptıktan sonra ayarlarınızın etkin olabilmesi için şu komutu vermelisiniz :

    sudo update-grub

    Ayarlarımızı bitirdikten sonra sistemimizi tekrar başlatıyoruz. Sıra geldi kontrol etmeye eğer işlemi doğru yaptıysanız şu komu verdiğinizde :

    cat /sys/block/sda/queue/scheduler

    [noop] gibi bir değer okumanız gerekiyor. Peki trim desteğinin etkin olup olmadığını öğrenmek istiyorsanız şunları yapın :

    Source code

    sudo -i

    dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct

    hdparm --fibmap tempfile

    tempfile adında bir dosya oluşturduk ve onun başlangıç adresini öğrendik. “begin_LBA” altında yazan sayı bize lazım. O bizim başlangıç adresimiz. Şimdi yazdırdığımız dosyayı okuyalım:

    Source code

    hdparm --read-sector begin_LBA_adresimiz /dev/sdX (x burada cihazın harfini temsil ediyor benim sistemim için a (sda))

    Dosya içeriğini okuduk burda karmaşık bir takım veriler göreceksiniz. Önemli değil. Benim sistemimde oluşturulan dosya şöyle:

    /dev/sda:
    reading sector 1651712: succeeded
    bc40 2669 072c e0c6 9b10 b88c 9ae0 4b36
    4708 c9ff 59b3 2c1a c16e ac01 4e72 4c6a
    fcb3 c4b8 d68c 35f6 21fb 98c9 f477 9e9d
    c45b 0ede 2ed9 84cf 61e9 1b8a 1df7 fe60
    ad24 019d f928 c5d6 04bd 34b4 8458 812a
    2ed5 f2e8 da50 275f 68c9 81f3 d964 9c3d
    fadf fb96 c2a5 257b 1c0c b34b 67fa 2007
    668c 6904 6ec1 d4df 5cb7 2bce 5039 1b45
    666d 8c2e 7d3c 33ab 9445 bf25 308d 9d7e
    1fdd fe14 ef44 f30d 6fa7 56b7 ff31 32bd
    e2f8 b6b5 2065 3a03 8ad8 5e0e 8a13 b492
    d5e4 8906 0cb7 82ae c074 2045 32f9 18d2
    e8e2 6dbb d7bf f910 7d52 0d93 261b d0b6
    cac8 d488 62d0 6ec0 0b3d fdfc db13 d4ff
    39d9 9a93 ff0c 5d0c 0d3e 8e8f e0a1 835e
    c514 8030 89bb 068b 6a42 4158 4bcf aada
    841f 3a72 14fe ad8f e8c0 4c61 a79f 3560
    1e90 935a cb59 356b c13d 306b 1968 ddc4
    5e28 c4f9 97a5 63da b07e f961 1150 aff6
    a7be aa5c 0096 5a50 2d42 b8a8 8e45 5541
    b5d4 f78e 23e2 e71d 29f3 57a9 d853 b81a
    a68e 0e31 faa9 663d 15fb c593 51f8 0a71
    72cc c739 351f ba41 255c fc74 22fe 4abf
    2287 906f 4fc0 3b70 c48e 52f8 e0d2 fcd7
    dbe2 2ec8 bb97 d821 2deb d02a 843a dea3
    6b34 979c 98d8 192b 435d 7e80 2c15 9fbd
    d1e5 fb47 a42e d8a1 de83 b2c8 fe02 6fcb
    5697 7b6b 8049 33f5 42a1 861e 3309 95ab
    491b c955 8c3e f06d 3de0 7d05 2c74 0ccc
    c350 568c b783 ccbc 37dc 5851 5568 376d
    bdf0 d468 f42a 8a3d e941 ab2a f14d 95b5
    d288 b53f 7009 9d86 5035 15ee f36e 4f04

    Şimdi bu oluşturulan dosyayı siliyoruz. Bunun için şu komutu kullanalım:

    rm tempfile

    sync

    Bir süre bekledikten sonra tekrar okuma komutumuzu veriyoruz, hani şu “begin_LBA” adres bilgili olan. Aynı komutu tekrar verelim:

    Source code

    hdparm --read-sector begin_LBA_adresimiz /dev/sdX

    Bu komuttan sonra göreceğiniz şey sadece sıfırlardan oluşan bir cevap :

    /dev/sda:
    reading sector 1651712: succeeded
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000

    Trim haftalık yada günlük olarak değilde bu yazdıklarım ile anlık olarak yapılıyor diye biliyorum.




  • brucelee kullanıcısına yanıt
    hocam emeklerin için teşekkür ederim ama son kullanıcı için çok karışık bilgiler 15.04'de düzeltirler inş.

    ayrıca windowsda da haftalık yapılıyormuş, linuxda anlık olarak yapınca yavaşladığını söyleyenler var, mint 17.1 yüklesem trim haftalık yapar mı ?
  • Yaklaşık 3 yıldır ssd disk kullanıyorum ve sizin mesajı okuyana kadar fstrim ile alakalı bilgim olmadı. Yukarıda bahsettiğim işlemler ile ssd diskin ömrünün uzadığını sanıyorum. Şimdi mint 17.1 ile fstrim komutu çalıştırdım ve yaklaşık 20 gb veri düzeltildi mesajı geldi. B @kelebekx3 konu hakkında bilgisi vardır umarım.
  • quote:

    Orijinalden alıntı: brucelee

    Yaklaşık 3 yıldır ssd disk kullanıyorum ve sizin mesajı okuyana kadar fstrim ile alakalı bilgim olmadı. Yukarıda bahsettiğim işlemler ile ssd diskin ömrünün uzadığını sanıyorum. Şimdi mint 17.1 ile fstrim komutu çalıştırdım ve yaklaşık 20 gb veri düzeltildi mesajı geldi. B @kelebekx3 konu hakkında bilgisi vardır umarım.

  • Bu konuyu gorunce 1 yillik linux mintime format cektim :/

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.