TRIM (fstrim) af en ssd-disk i linux os

1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
TRIM (fstrim) af en ssd-disk i linux os

Hej alle

Hvor tit optimere i jeres hdd når i kører linux, da det jo er automatisk i ms windows??

Tidligere var det jo diskframentering når talen faldt på en konventinel disk, og det ændrede sig da vi fik ssd'erne der krævede at blive trimmet (man ville jo ødelægge en ssd ved at diskframenter den og ms windows lavede trimmen af en ssd automatisk), men hvad når vi jo kører på ssd med linux os??

/allan


marlar
Antal: 2948
Tilmeldt:
05-12-2009
User is offline
Jeg gør ingenting.

Jeg gør ingenting.


1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
TRIM == mosfjerner

Kan man ik sammenligne TRIM ligesom en mosfjerner i haven.

/allan


osjensen
osjensen's picture
Antal: 1430
Tilmeldt:
14-01-2007
User is offline
#0#0Jeg har en pakke, til

#0
Jeg har en pakke, til formålet -

cronjob-fstrim

Daily cronjob to trim / and /home
This package will setup a daily cronjob to trim your
/ and /home partitions for SSD drives. It is for
those who would rather not tinker with /etc/fstab.

Jeg ved ikke om den findes til din distro, og heller ikke, om det er nødvendigt.

Jeg kan selvfølgelig, let give dig opskriften, på det cronjob, hvis du er interesseret.

Windows, giver dig det du betaler for.
Linux, giver dig det du vælger.


OracleJMT
OracleJMT's picture
Antal: 517
Tilmeldt:
26-05-2013
User is offline
#1med linux osJeg er ret

#0

med linux os

Jeg er ret nysgerrig for, at vide, hvad du betegner som "linux os." Hvis du mener en GNU/Linux distribution, altså f.eks. Ubuntu, Ĺinux Mint, Fedora, OpenSUSE osv. så giver det mere mening. Men der findes ikke noget "linux os," da Linux er en systemkerne, som udgør en komplet pakke når det parres med GNU toolchain + de lag ovenpå, som en distro giver.

Nuvel, jeg bruger fstrim i cronjob. Således køres fstrim kommandoen hver dag automatisk.


1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
Hvad jeg mente med "linux os"...

Hej OracleJMT

"linux os" er os=DE (os er operativsystem, og DE er distro-edition).

/allan


OracleJMT
OracleJMT's picture
Antal: 517
Tilmeldt:
26-05-2013
User is offline
Det har du fået helt galt i

Det har du fået helt galt i halsen. Der er ikke noget der hedder "linux os." GNU/Linux er betegnelsen. Det er GNU tools + Linux (kernen)


1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
mere jeres håndtering af TRIM, som jeg mente (undskyld!)

Jeg synes ik emnet er så belyst, når talen falder på linux. /allan


OracleJMT
OracleJMT's picture
Antal: 517
Tilmeldt:
26-05-2013
User is offline
Det står allesteder på

Det står allesteder på nettet, der skal blot en Google søgning til, - så havner man på den danske Wikipedia, hvor der tydeligt står hvordan kerne + tools er sat sammen.

Forskellige distributioner distribuerer kerne + GNU-tools + skrivebordsmiljø + programmer. Alle distributioner bruger den samme kerne, dog i forskellige versioner, nogle nyere andre ældre, men fælles er, at de alle bruger GNU tools + Linuxkernen.


FrugalMan
FrugalMan's picture
Antal: 1274
Tilmeldt:
18-12-2007
User is offline
(fstrim) af en ssd-disk

#0:
(fstrim) af en ssd-disk i linux

Jeg gør ingenting. Nu har jeg kørt med Antergos Linux i lidt over 10 måneder, og maskinen er ikke blevet langsomere.


marlar
Antal: 2948
Tilmeldt:
05-12-2009
User is offline
Det er fuldstændig

#8:
Det er fuldstændig rigtigt alt sammen, men det ændrer bare ikke ved at Linux i daglig tale kaldes et styresystem. Og ikke en kerne.

Bruger du windows? Nej, jeg bruger Linux. Sådan vil de fleste sige.


1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
stadigvæk NYBEGYNDER på linux fronten efter mere end 10år...

Hej igen

Tak for jeres indlæg indtil nu :)

/allan


OracleJMT
OracleJMT's picture
Antal: 517
Tilmeldt:
26-05-2013
User is offline
Nemlig. Men det

#10:

Nemlig. Men det “os” kan jeg godt undvære. Linux er den generelle betegnelse, ikke Linux OS.


frogmaster
frogmaster's picture
Antal: 4121
Tilmeldt:
20-05-2010
User is offline
#11 OS og DE er engelske

#11
#5: "linux os" er os=DE (os er operativsystem, og DE er distro-edition).
Ja og Nej ... OS er ikke lig med DE.
OS og DE er engelske akronymer, der henholdvis betyder Operative System og Desktop Environment, bvor OS betyder om talen handler om Ubuntu, CentOS, Mint eller OpenSuSe osv .... DE betyder skrivebords miljø. Det vil sige om der er tale om Gnome, Cinnamon, Mate, KDE osv ...

Kernel (kernen) er kun en del, men vigtig, af det samlede operative system (OS).

De nye SSD behøver du ikke at trimme, heller ikke de ældre, men hvis du insistere, så er det nødvendigt du benytter SSD fabrikantens TRIM værktøj. De kan downloades fra deres hjemmesider. Du kan potentielt sløve, eller ligefrem skade, SSD'en ved ikke at overholde det.

Noget andet er systemoprydning (optimering). Det har ikke noget med TRIM at gøre, men akkumulerede filer i systemet, der ikke længere er brug for og derfor påvirker hastighed og pålidelighed. Der findes også Linux værktøjer til systemoprydningen.


1bot.dk
Antal: 137
Tilmeldt:
16-12-2017
User is offline
svar på OS & DE mm.

Hej frogmaster

Tak for din forklaring af grundbegreberne og at vi ik skal ud og fjerne mos på ssd'erne. TAK :)

/allan


SteenA
Antal: 63
Tilmeldt:
01-08-2013
User is offline
Jeg laver en manuel trim

Jeg laver en manuel trim når disken er ved at have brugt de tomme pladser, men det er meget sjældent.
Der er stor forskel på ssd diske, menge har ingen cash og det er noget skrammel.
Windows understøtter ikke samme automatik som i Linux, men kan ikke huske præcist hvad det var.
Og så er der nogle diske som er blacklistet i kernen.
Trim og defragmentering har ABSOLUT INTET med hinanden at gøre.

Desuden så laver de fleste ssd diske en trim selv når der er brug for det.
Det er tidsspild at gøre det.


marlar
Antal: 2948
Tilmeldt:
05-12-2009
User is offline
ikke Linux OS. OK på

#12: ikke Linux OS.
OK på den måde. Ja så er jeg enig. Man ville aldrig sige: jeg bruger Linux OS.


frogmaster
frogmaster's picture
Antal: 4121
Tilmeldt:
20-05-2010
User is offline
#14VelbekommenSom eksempel

#14
Velbekommen

Som eksempel på TRIM værktøjer til henholdsvis OCZ SSD og Samsung SSD, hvor det er nødvendigt du benytter fabrikantens værktøj til netop din SSD version, så er her et par links.

Bemærk du bør tjekke om værktøjet er beregnet til netop din SSD og hvilket Operativ System TRIM værktøjet er kompatibelt med! Hvis du er i tvivl, så spørg ved at informere om SSD'en før du forsøger, eller lad helt være med at trimme den.

OCZ SSD: https://ssd.toshiba-memory.com/en-amer/download/ss...
Samsung SSD: https://www.samsung.com/semiconductor/minisite/ssd...

For omfattende info om din disk, uden at skille maskinen ad, installer smartmontools. Hvis dit OS er Ubuntu kompatibelt, kan du installere fra terminalen med kommadoen:
sudo apt-get update && sudo apt-get install smartmontools

Derefter, kør kommandoen fra en terminal (jeg antager disken er sda. Hvis den ikke er, så ændr til det aktuelle):
sudo smartctl -i /dev/sda

Når alt det her er sagt, og som det er nævnt i tråden, så kan du manuelt køre TRIM på en Linux, hvis din SSD ikke er blacklistet, med terminal kommandoen:
sudo fstrim -a -v


cb400f
cb400f's picture
Antal: 3455
Tilmeldt:
20-02-2005
User is offline
Kører manuelt fstrim en

Kører manuelt fstrim en gang om året eller sådan noget for en ordens skyld, men mærker ingen forskel. Kører stadig på min første SSD-disk, som lige har passeret fem år.

Prøver dog at sørge for altid at have lidt ledig plads på disken, da jeg mener en gang at have læst at det skulle forbedre performance og reducere behovet for trimning.


frogmaster
frogmaster's picture
Antal: 4121
Tilmeldt:
20-05-2010
User is offline
Prøver dog at sørge

#18: Prøver dog at sørge for altid at have lidt ledig plads på disken, da jeg mener en gang at have læst at det skulle forbedre performance og reducere behovet for trimning
Korrekt og ikke nok med det. Det siger sig selv, for at opretholde funktionalitet, så er det nødvendigt at disken har plads til opdatering og opgradering, såvel som plads til bruger relateret arbejde.

Selvom pladshensyn er reduceret med en SSD, i forhold til roterende diske, så bør man ikke fylde en SSD op til mere end MAX 3/4 dele af størrelsen af disken. Jo mindre disken er, des mere plads bør være fri af funktionelle hensyn.

Installere man et OS på en Flash nøgle, er det så meget mere nødvendigt at være opmærksom på den ledige plads.