Tästäpä tuli flashbackeja kun kauan sitten vaihdoin ensimmäistä kertaa läppäriin SSD:n pyörivän kiekon tilalle. Silläkin tuli satunnaisesti IO jumahtamista, mitä enemmän kirjoitusoperaatioita niin sitä tiheämmin ja pidempikestoisia. Ongelmaksi paljastui lopulta TRIM toiminto. Olin lisännyt filesysteemin mounttioptioihin
discardin levyn pitkäikäisyyden suojelemiseksi kun niin neuvottiin. Tämä aiheutti jäätymiset kun asema alkoi ajelemaan TRIMmiä kesken muiden luku/kirjoitusoperaatioiden, jolloin yksi kernelin operaatio jäi odottelemaan asemaa ja loput ketjureaktiossa tuota operaatiota.
Tämä korjaantui varmistamalla että
discard ei ollut päällä filesystemiä mountatessa ja sen tilalla ajelin joka yö klo 0400 ajastettuna
fstrim / (mahdollista koska en normaalisti sitä sammuta).
Itseasiassa teen noin edelleen vaikka sekä läppäri että SSD on vaihtunut pariinkin otteeseen, mutta miksipä toimivaa muuttamaan. Mutta luulisi että ei ole nykyään ongelma enää...
Archin wikissä on muuten oikein varoituskin tästä:
Solid state drive - ArchWiki