• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af FrugalMan | 19.01.2023 16:48

Hvor tit kører i fstrim på SSD harddisken

Hjælp generelt
Jeg kører fstrim en gang om ugen på BTRFS filsystem (er sat op til at gøre det) er det for tit? skal jeg gøre det manualt en gang om måneden?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer14

# 1

2 år 5 måneder siden

Permalink

Indsendt af polynix den 19. januar 2023 kl. 16:57

Permalink

Jeg er jo af den mening, at

Jeg er jo af den mening, at Trim på moderne SSD’er, navnligt NVME M.2 SSD’er ikke er nødvendigt, - men også SATA SSD’er fra efter 2010.

Jeg kører aldrig trim selv. De fleste moderne SSD’er har deres egen garbage collection, i modsætning til de gamle fra før 2010.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

User picture for FrugalMan

2 år 5 måneder siden

Permalink

Indsendt af FrugalMan den 19. januar 2023 kl. 17:16

Permalink

Jeg kører aldrig trim

#1: Jeg kører aldrig trim selv. De fleste moderne SSD’er har deres egen garbage collection, i modsætning til de gamle fra før 2010.

Det vil jeg så lade hver på den nye computer. Jeg venter dpændt på at få mostret inden for døren :)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

2 år 5 måneder siden

Permalink

Indsendt af julemand101 den 20. januar 2023 kl. 18:16

Permalink

Jeg er jo af den mening, at

Jeg er jo af den mening, at Trim på moderne SSD’er, navnligt NVME M.2 SSD’er ikke er nødvendigt, - men også SATA SSD’er fra efter 2010.

Jeg kører aldrig trim selv. De fleste moderne SSD’er har deres egen garbage collection, i modsætning til de gamle fra før 2010.

Jeg tror ikke du helt forstår formålet med TRIM siden du kommer med sådan en holdning der er stik imod alt fornuft...

SSD'er fungerer ikke som alm. harddiske eftersom hver sektor har et begrænset antal gange der kan skrives til. Derfor ønsker vi at skrivninger fordeles rundt på SSD'en frem for nødvendigt at sige at sektor 114 i dit filsystem altid svarer til sektor 114 på SSD'en.

Din SSD har derfor en mapping tabel der gør at data på ingen måde er fordelt rundt på din SSD som dit filsystem vil få dig til at tro.

Problemet (som TRIM løser) er så at din SSD har ingen anelse om hvad et filsystem er så set fra SSD'ens perspektiv, så vil alle sektorer, der er skrevet til, være vigtig information der skal beholdes og må ikke overskrives. Dit filsystem vil (som standard) ved sletning af filer blot markere sektoren som værende "ledig plads" inde i filsystemets tabel over ledige sektorer , men uden at overskrive data på disken og uden at fortælle SSD'en at denne sektor nu "ikke længere er vigtig og kan blot genbruges".

Hvis vi blot bruger SSD'en uden TRIM, så efterlades vi udelukket tilbage til genbrug af sektorer baseret på hvad dit filsystem mener der skal genbruges. Og eftersom filsystemet ikke kender til holdbarheden af den enkelte sektorer, så er filsystemet det værste til at foretage en vurdering af hvor data skal placeres på din SSD.

Derfor. er din SSD simpelthen nød til at blive informeret om hvilke sektorer der indeholder data og hvilke der ikke indeholder data for at SSD'en egen GC logik overhovedet kan aktiveres.

Du kan ved mange tilsystemet aktivere at filsystemet ved sletning vil automatisk informere om TRIM til SSD'en. Dette er givetvis blevet mere effektivt i dag men vi kan stadig ende med at så med SSD diske hvor dette tager rigtig lang tid og dræber derfor en del performance når du sletter mange små filer (mindes nogle filsystemer forsøger at løse dette ved at gøre det asynkront).

Derfor er det stadig en general anbefaling at opsætte et automatisk job der kører FSTRIM ca. en gang om ugen eller mere. Dette job spørger blot dit filsystem efter hvilke sektorer det kender til der indeholder ledig data og sender tabellen over til din SSD. Eftersom denne operation kan foretages i baggrunden og sker uden den store hyppighed så undgår vi at opleve den kortvarigt ringere performance når dette foregår.

Så kort sagt... Du SKAL aktivere TRIM på din SSD diske uanset hvad slags model der er tale om. Og der er slet ikke nogen årsag til at lade være eftersom det har minimal omkostning at aktivere et ugeligt/månedligt job der tager omkring 5 sekunder at køre.

Ja, SSD'er er blevet bedre og bedre i deres GC logik men disse forbedringer er virkningsløse så længe vi ikke informere SSD'en hvilke sektorer den her lov til at lege rundt med...
  • Log ind eller opret dig for at tilføje kommentarer

# 4

User picture for FrugalMan

2 år 5 måneder siden

Permalink

Indsendt af FrugalMan den 20. januar 2023 kl. 20:08

Permalink

Så kort sagt... Du SKAL

#3: Så kort sagt... Du SKAL aktivere TRIM på din SSD diske uanset hvad slags model der er tale om. Og der er slet ikke nogen årsag til at lade være eftersom det har minimal omkostning at aktivere et ugeligt/månedligt job der tager omkring 5 sekunder at køre.

Tak julemand101 for din fine forklaring. Jeg fortsætter med fstrim på mine SSd harddiske.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

User picture for FrugalMan

2 år 5 måneder siden

Permalink

Indsendt af FrugalMan den 20. januar 2023 kl. 20:08

Permalink

Så kort sagt... Du SKAL

#3: Så kort sagt... Du SKAL aktivere TRIM på din SSD diske uanset hvad slags model der er tale om. Og der er slet ikke nogen årsag til at lade være eftersom det har minimal omkostning at aktivere et ugeligt/månedligt job der tager omkring 5 sekunder at køre.

Tak julemand101 for din fine forklaring. Jeg fortsætter med fstrim på mine SSd harddiske.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

2 år 5 måneder siden

Permalink

Indsendt af polynix den 20. januar 2023 kl. 22:46

Permalink

#3
Her har jeg ikke vidst

#3

Her har jeg ikke vidst nok. Det vil nok være en god idé at vide mere om emnet, før jeg udtaler mig en anden gang. Det er ikke godt nok! Tak for at gøre mig klogere.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

2 år 5 måneder siden

Permalink

Indsendt af SteenA den 22. januar 2023 kl. 07:52

Permalink

Du skal ikke køre fstrim,

Du skal ikke køre fstrim, det gør dit system for dig.
Tjek om det er rigtigt med komandoen

systemctl status fstrim.timer

mit system som er OpenSuse gør det automatisk.

Hvis dit system ikke gør det, så ja så er det en god ide at køre fstrim med mellemrum.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

User picture for FrugalMan

2 år 5 måneder siden

Permalink

Indsendt af FrugalMan den 22. januar 2023 kl. 09:52

Permalink

systemctl status

#7: systemctl status fstrim.timer
Hvis du vil have det til at køre en gang om ugen giver du følgende kommandoer
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer

Hvrefter kommandoen
systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; preset: disabled)
Active: active (waiting) since Sun 2023-01-22 09:46:50 CET; 38s ago
Until: Sun 2023-01-22 09:46:50 CET; 38s ago
Trigger: Mon 2023-01-23 01:00:06 CET; 15h left
Triggers: ● fstrim.service
Docs: man:fstrim

jan 22 09:46:50 andersen systemd[1]: Started Discard unused blocks once a week.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

2 år 5 måneder siden

Permalink

Indsendt af linuxuser42 den 22. januar 2023 kl. 14:46

Permalink

Du SKAL aktivere TRIM

#3: Du SKAL aktivere TRIM på din SSD diske uanset hvad slags model der er tale om
Skråsikkert sagt! Har aldrig brugt det og har meget sjældent slidt et ssd drev ned, mest udskiftet rigtige harddisks. Må sige jeg/vi allerede anvender root ram overlay og noatime. Men måske skulle man ændre strategi, nu der bliver talt med så store ord?
Mht signifikans: Er der nogle af jer der har haft ødelagte SSD disks som er pga manglende trim?

  • Log ind eller opret dig for at tilføje kommentarer

# 10

2 år 5 måneder siden

Permalink

Indsendt af polynix den 22. januar 2023 kl. 15:57

Permalink

Er der nogle af jer der har

Er der nogle af jer der har haft ødelagte SSD disks som er pga manglende trim?

Ikke her. Jeg har kørt i mange år uden Trim. I starten brugte jeg det slavisk, men så må jeg ærlig talt sige, at hele min dag gik i vedligeholdelses mode på mine maskiner, for så var der også alt muligt andet jeg synes jeg skulle administrere og vedligeholde, og så kunne jeg ikke styre det, og så fik jeg brugt al min tid ved maskinen på det.

Og det gad jeg sgu ikke mere. Ingen af mine NAND-baserede lagerenheder har taget skade i de 3-4 år jeg har været ligeglad med TRIM.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

2 år 5 måneder siden

Permalink

Indsendt af marlar den 23. januar 2023 kl. 12:47

Permalink

Mht signifikans: Er der

#9: Mht signifikans: Er der nogle af jer der har haft ødelagte SSD disks som er pga manglende trim?

Nope. Men jeg tjekkede lige iflg. tippet i #7:
systemctl status fstrim.timer

● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mon 2023-01-23 09:54:52 CET; 2h 50min ago
Trigger: Mon 2023-01-30 01:36:09 CET; 6 days left
Triggers: ● fstrim.service
Docs: man:fstrim


Så den kører ganske rigtigt automatisk. Det er Mint 21.

Tak for tippet, #7 :)


  • Log ind eller opret dig for at tilføje kommentarer

# 12

2 år 5 måneder siden

Permalink

Indsendt af pko den 23. januar 2023 kl. 19:01

Permalink

Mit daglige script

Hej alle,

Mit script som køres dagligt

sudo apt update && sudo apt dist-upgrade -y --allow-downgrades && sudo apt autoremove -y && sudo apt auto-clean -y && sudo fstrim -av && df -h
  • Log ind eller opret dig for at tilføje kommentarer

# 13

2 år 5 måneder siden

Permalink

Indsendt af polynix den 24. januar 2023 kl. 05:04

Permalink

allow-downgrades
Why oh

allow-downgrades

Why oh why? Er der en smart, hemmelig mening bag dette? :D
  • Log ind eller opret dig for at tilføje kommentarer

# 14

2 år 5 måneder siden

Permalink

Indsendt af pko den 24. januar 2023 kl. 08:23

Permalink

allow-downgrades
Why

#13: allow-downgrades

Why oh why? Er der en smart, hemmelig mening bag dette? :D


Det skyldes at jeg bruger min komputer professionelt og Firefox installeret udenfor snap. Det var grundet NemID etc og for at undgå fejlmeddelelser i scriptet.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Virtuel maskine? 4
Open source events i danmark? 1
"Intet realistisk alternativ" - mig i r*ven 16
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !