Hirdetés
- Fejhallgató erősítő és DAC topik
- Őszre feketét ölt a THEC64 Mini
- VR topik (Oculus Rift, stb.)
- TCL LCD és LED TV-k
- OLED TV topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen belső merevlemezt vegyek?
- Milyen videókártyát?
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Aktív témák
-
Jester01
veterán
válasz
Jester01 #37261 üzenetére
OK, vagy régi volt a kernel vagy nem vártam eleget. Most egy 3.2.0 verzióval próbáltam, jó sokat kellett várni de végül törlődött az a fránya szektor.
Továbbá ráleltem a meghajtó szintű kapcsolóra is:$ cat /sys/bus/scsi/devices/0:0:0:0/scsi_disk/0:0:0:0/thin_provisioning
1
$ cat /sys/bus/scsi/devices/0:0:0:0/scsi_disk/0:0:0:0/provisioning_mode
writesame_16Nyilván a megfelelő eszközre kell kiadni, a /sys/block/sdX irányából is megközelíthető. Az első az egy 0/1 kapcsoló ami mutatja, hogy be van-e kapcsolva a trim, a második pedig a konkrét megvalósítást.
A nyílt forráskód egyik előnye, hogy meg lehet nézni mi zajlik a színfalak mögött.
A SATA eszközök manapság SCSI emuláción keresztül látszanak, ezt jelzi a /dev/sdX név is. Az emulációt a libata réteg végzi.
Azt, hogy az eszköz ismeri a trimet, az ata_scsiop_inq_b0 függvény jelenti le a magasabb rétegeknek, imígyen:if (ata_id_has_trim(args->id)) {
put_unaligned_be64(65535 * 512 / 8, &rbuf[36]);
put_unaligned_be32(1, &rbuf[28]);
}Ennek hatására ha a fájlrendszer támogatja és be van abban is kapcsolva, a rendszer WRITE SAME w/ UNMAP SCSI parancsot küld amiből az ata_scsi_write_same_xlat függvény csinál ATA DSM w/ TRIM parancsot:
/* for now we only support WRITE SAME with the unmap bit set */
...
tf->protocol = ATA_PROT_DMA;
tf->hob_feature = 0;
tf->feature = ATA_DSM_TRIM;
tf->hob_nsect = (size / 512) >> 8;
tf->nsect = size / 512;
tf->command = ATA_CMD_DSM;
tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48 |
ATA_TFLAG_WRITE;
Aktív témák
- WD My Passport 5TB ÚJ, BONTATLAN gyári dobozában
- SAMSUNG 4TB 990 PRO M.2 NVME PCI-E 4.0 x4 - Új, hűtőbordás - 7450-6900 MBs - Eladó!
- SAMSUNG 4TB 990 PRO M.2 NVME PCI-E 4.0 x4 - Új - 7450-6900 MBs - Eladó!
- Crucial P3 Plus 2TB M.2 NVME PCI-E 4.0 x4 - Új - Eladó! 37.000.-
- 512GB 2230 M.2 PCI-E NVME SSD BAZÁR - Samsung, SK Hynix, Micron, WD - STEAM DECK
- BESZÁMÍTÁS! ASROCK B550M R7 5800X 32GB DDR4 1TB SSD RTX 3060 Ti 8GB ZALMAN I3 NEO A-Data 650W
- DELL Precision 7730 i5-8400H Quadro P3200 16GB 512GB FHD 17 1 év garancia
- BESZÁMÍTÁS! Gigabyte AORUS B550M R7 5700X 32GB DDR4 1TB SSD RX 6800 16GB Zalman i3 NEO Gigabyte 850W
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Samsung Galaxy Book2 NP750XED i7-1255U 16GB 512GB
Állásajánlatok
Cég: FOTC
Város: Budapest