Skrivet av Pepsin:
Det beror också på hur man använder disken. Lagrar mest spel på min vilket betyder enbart läsning förutom när man applicerar uppdateringar, så det bör inte vara några problem att fylla den nästan helt (de flesta TLC-diskar har enbart en SLC-cache på 3 -6 GB). Men som OS-disk bör man se till att ha lite ledigt för all data som skrivs. Tack vare MX300-disken kunde jag frigöra ca. 100 GB på C: (850 Evo-disken).
Riktigt så enkelt är det tyvärr inte.
Det påverkar nämligen även slitaget på disken, samt latens (spikar) vid läsning, då disken måste göra GC för det lilla som skrivs.
Nu tänker jag inte sitta o säga att ni ska hålla era nyinköpta fina SSD tomma och inte använda dem, förstå mig rätt. Men om du vill både få bästa prestanda, samt inte kötta på med WAf så bör man undvika den sista lilla "mängden" som vissa fyller.
Problemet är nämligen också när du tex tar en steam spel uppdatering. Vissa kommer "pre-allokate" som skriver hela spelets storlek. Sen kommer du ladda ner filerna. Sen packa upp dem från det nerladdade till den "pre-allokate" delen, alt till bara rent nya filer (om den inte har allokerat filer innan).
Så... bara ett spel på 20GB nerladdning, med 30GB uppackade filer kommer i värsta fall skriva 30+20+30GB = 80GB data. Om din SSD är nästan full betyder det att den måste rotera celler och/eller skriva om de få tomma den har flera gånger om. Resultatet är att dessa 80GB kan få 2-10x WAf beroende på kontrollern och hur fullt det är. så 160-800GB skrivning, för ett litet spel är rätt kraftig förbrukning. Så det är värt att försöka hålla detta lågt.
Ännu värre är det för MX300, för den har som sagt sin SLC cache... i vanliga utrymmet. Så har du 100GB ledigt, har du ca 33GB SLC cache. Efter att du då försökt skriva 30+GB i första pre-allokate ovan, så kommer den vara nära slut. Sen kommer disken snabbt behöva skiva om detta till TLC så.. du får en skrivning till.
Så varje större skrivning du gör sen, kommer på MX300 resultera i många, många omskrivningar. Detta då när även din lagrade data måste roteras (då de cellerna inte skrivits så mycket) så kommer du också få ökade skrivningar, av data "som bara ligger där". Detta för att cellerna ska slitas jämt, så du inte får slitit ut 20% av disken när de andra 80% är knappt använda.
850 EVO dock kommer efter de 3-6GB slå över helt till TLC skrivning, vilket kommer göra att du inte få denna mängd skrivningar. Den har även mer dedikerad SLC cache, så du slipper fylla hela diskens celler med det. Detta är vad de flesta SSDer gör idag.
MX300 är en helt okej disk. Men NANDet under är rätt halvdant. Micron har gjort ett kanonjobb med att få detta att fungera bra, trots detta, men deras SLC cache är både en fördel och nackdel, beroende på hur man använder disken. Om där är gott om utrymme, fungerar den ofta bättre än alla budget SSDer pga sin stora SLC cache. Men när den blir full, vänder den och kan bli en av de sämre.
Så kan du hålla lite extra utrymme fritt på den, gör det. Både för prestandan och minskad WAf.