Keresés

Új hozzászólás Aktív témák

  • Frawly

    veterán

    válasz ubyegon2 #64257 üzenetére

    Nem az ördögtől való. Annyit írtam régen is, hogy NCQ TRIM miatt egyes feketelistás SSD-ken nem célszerű discard-ozni, ha egy mód van rá (pl. régi Crucial SSD-k, összes Samsung SATA SSD).

    NVMe-n viszont már nincs választásod, de ott se discard, se fstrim, se NCQ nincs, az NVMe már egy teljesen más protokoll az AHCI-hez képest, már nem ATA utasításokkal dolgozik, így nincs TRIM parancs sem.

    De a TRIM az minden megoldásnál speciális, pl. ha USB-ről hajtasz SSD-t, azon sem megy át a ATA/SATA TRIM parancs, hanem az UNMAP nevű SCSI parancsot kell helyette átvinni, azt is csak USB UASP módban lehet, USB BOT módban nem. NVMe-n meg a Dataset Managment nevű NVMe parancs részeként fut le egy deallocate funkció, ami ugyanazt csinálja lényegében, mint ATA/SATA SSD-ken a TRIM. NVMe-nél így már automatikusan beépítették a folyamatokban, az SATA-nál viszont ezt nem tehették meg, mert ott figyelembe kellett venni a visszafelé kompatibilitást a korábbi ATA/SATA szabvánnyal, meg a HDD-kel.

Új hozzászólás Aktív témák