Lähteitä on erilaisia ja erilaisia käytäntöjä ehdotetaan. Löysin seuraavat ehdotukset siitä, kuinka usein fstrim tulisi suorittaa.

  • suoritetaan viikoittain cronilla
  • ajetaan päivittäin cronilla
  • suoritetaan jokaisella käynnistyskerralla

Mikä on optimaalinen vaihtoehto ja miksi? Ubuntu 14.04 käyttää oletusarvoisesti ensimmäistä vaihtoehtoa.

Vastaa

TRIM tekee vähintään kolme asiaa:

  1. minimoi kirjoitusvahvistus
  2. estää pitkäaikainen suorituskyvyn heikkeneminen
  3. poista tietosi peruuttamattomasti

Nyt riippuu prioriteettisi sijainnista.

Kohdassa 1) sinun ei pitäisi käyttää fstrim ollenkaan, mutta käytä discard -vaihtoehtoa tiedostojärjestelmä. Vain jos kaikki on leikattu heti, SSD lopettaa tarpeettomien tietopalojen kopioinnin. Käytännössä on kuitenkin osoitettu, että kirjoitusvahvistuksen estäminen ei ole niin tärkeää, koska SSD: llä on paljon kirjoja.

2), käyttämällä fstrim viikoittain tai jopa kuukausittain on täysin hieno. Ei tarvitse käyttää välitöntä hävittämistä tai leikkaamista päivittäin – se olisi lyhytaikainen toimenpide, mutta kyse on SSD: n pitämisestä onnellisella pitkällä aikavälillä. Mutta se riippuu myös käytöstäsi: jos tiedostojärjestelmäsi on aina täynnä ja näkee paljon kirjoituksia, sinun on ehkä leikattava säännöllisemmin kuin jos sinulla on yleensä paljon vapaata tilaa etkä kirjoita niin paljon tiedostojärjestelmissä.

3), sinun ei pitäisi käyttää minkäänlaista leikkausta lainkaan. Pohjimmiltaan, jos odotat olevasi ihminen, tekemällä virheitä, sattuaksesi onnettomuuksiin – kuten juuri poistit valokuvakokoelmasi, hups – palautustyökalut, kuten photorec, eivät toimi TRIM: n jälkeen, koska TRIMin kanssa kaikki on mennyt ikuisesti.

Pelkästään tietojen palauttamisen näkökulmasta SSD on valtava päänsärky. Linuxissa tapahtuu liikaa leikkauksia edes sinulta kysymättä (mkfs viittaa leikkaukseen, lvremove / lvresize / … saattaa jos issue_discards, jotkut jakoilla voi olla ideoita …). Yhtäkkiä aiemmin palautettavissa olevista toiminnoista tulee peruuttamattomia, kaikki muutaman pisteen saamiseksi joissakin tiedostojärjestelmän vertailuarvoissa …

Jos päätät fstrim, sinun tulisi tietää missä cron-työ sijaitsee, joten voit poistaa sen käytöstä onnettomuuden sattuessa, jolloin saat kompromissin 2) ja 3) välillä. SSD: n kanssa kannattaa yleensä varmistaa, että sinulla on hyvät varmuuskopiot, ne ovat vielä tärkeämpiä kuin kiintolevyllä, koska sinulla on vähemmän mahdollisuuksia palautua SSD: lle.

Kommentit

  • Eikö ' t ole suorituskyvyn heikkeneminen tiukasti sidottu kirjoitusvahvistukseen? Luin, että discard on suorituskyvyn kannalta optimaalinen: blog.neutrino.es/2013/… ja patrick-nagel.net/blog/archives/337
  • Se ' liittyvät tietenkin, mutta tiukasti sidottu? TRIM auttaa suorituskykyä myös tapauksissa, joihin ei liity kirjoitusvahvistusta. Jos korvataan täysi pyyhintälohkon arvoinen data, kirjoitusvahvistusta ei ole (koko asia on kirjoitettava kumpaankin suuntaan). Mutta jos vapaita lohkoja ei ole, SSD: n on ensin poistettava yksi ja poistaminen on huomattavasti hitaampaa kuin jo poistetun lohkon kirjoittaminen.
  • Ja kuinka monta kirjoitusta on hienoa? ' d mieluummin käyttää asemaa pitkään. (Viisi vuotta olisi hienoa) Kuinka suuri kirjoitusvahvistus viikoittaisen leikkauksen aikana?
  • Googlen SSD-kestotesti, niitä on useita. Suurin osa SSD: stä pystyy käsittelemään enemmän kirjoituksia kuin mitä ikinä tarvitset (raskaan tietokantapalvelimen tai vastaavan ulkopuolella). Tietysti se voi silti epäonnistua useista syistä, luotettavaa tallennustilaa ei ole, varmuuskopiot on tehtävä joka tapauksessa.
  • " fstrim-sovelluksen käyttäminen viikoittain tai jopa kuukausittain on täysin hieno " voitko harkita lähteen lisäämistä? Tapasin väitteen, että se tulisi tehdä päivittäin (eikä molemmilla väitteillä ole lainkaan lähteitä)

Vastaa

man fstrim Ubuntu 16.04: ssä on

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

Kommentit

  • +1 jatkuva trimmaus on huono, lähde sille on helppo hakea, joten SSD: n käytöstä ja laitteiston laadusta riippuen sinun tulisi valita päivittäin tai viikoittain. Jos käytät anacronia, se suorittaa sen oikein riippumatta uudelleenkäynnistyksistä ja virran katkaisemisesta, joten kutakin käynnistysvaihtoehtoa tulisi käyttää yhdessä päivittäisen tai viikoittaisen tai sammutetun kanssa.
  • FYI, kappale lisättiin manpageen 10. huhtikuuta 2014 seuraten tämä postituslista keskustelu päivittäisen fstrimin lisäämisestä järjestelmäajastinpalveluksi ( muuttui myös viikoittaiseksi ).

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *