Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Roman Ďuriška 09. 06. 2014, 17:24:21
-
Ahojte,
pred nedavnom som si kupil SSD disk (Samsung 840 EVO Series Basic 250GB 7mm). Zaujimalo by ma, ci je rozumne na SSD disku prevadzkovat aplikacie, ktore indexuju vybrane adresary, ako napr. Tracker. Cital som rozne nazory, na jednu stranu to bolo vyzdvihovane kvoli tomu, ze subory su dopredu indexovane a tym padom netreba pri vyhladavani prechadzat znovu cely disk, ale na druhu stranu to bolo znevyhodnovane kvoli tomu, ze pri indexovani disk stale zapisuje, cim sa viac opotrebovava.
Zaujima ma to kvoli Gnome Shell, kedze sa potom daju vyhladavat aj subory a adresary v realnom case.
Diky za odpovede.
-
SSD nevadí čtení, tudíž procházení disku není podstatné, opotřebovává se zápisy. Nicméně, v práci jsme měli nějaká SSD, která odcházela do několika měsíců, ale zrovna Samsungy jsou celkem držáky (byť můžu referovat jen o "Pro" edici), že bych to kvůli nějaké indexaci neřešil.
Mám 256 GB SSD cca půl roku, zapsáno 4.7 TB (~30 GB/d) a zatím si nestěžuje. Pochybuji, že indexací zapíšeš víc než pár stovek MB denně.
-
U SSD se vyplatí vypnout zapisování bitu posledního čtení souboru a podobné kravinky.
Zbytečně SSD tejrat.
-
Pěkně pohromadě:
- máš dost ram
- na SSD není swap
- zmíněný noatime
- zapni trim
- 20% nech vždy volných, pokud máš ssd už s omezenou kapacitou (120 a skutečných má 128), tak to ořízni ještě na 100 až 110 GB.
-
Mám 256 GB SSD cca půl roku, zapsáno 4.7 TB (~30 GB/d) a zatím si nestěžuje.
Pomocí čeho to měříš?
-
Bóže, Galgonek, no to se to hned v člověku pere, jestli má dané osobě odpovědět a nebo jen mávnout rukou.
Počet zapsaných dat ukazují různé nástroje výrobce a mimo jiné se to dá vyčíst ze S.M.A.R.T.
Můj disk má kupříkladu: 6536 hodin v chodu, zapsáno 1,18TB a delta 2
-
Přesně tak, Samsung Magician v tomto případě. 3839 hod. a 10161568529 sektorů * 512 B ~= 4.73 TiB.
-
Bóže, Galgonek, no to se to hned v člověku pere, jestli má dané osobě odpovědět a nebo jen mávnout rukou.
Tak se hned nečerti, zajímalo mne prostě, kterou konkrétní metodu použil. Až se to v tobě příště zase bude prát, tak spíše mávni tou rukou, jo?
Počet zapsaných dat ukazují různé nástroje výrobce a mimo jiné se to dá vyčíst ze S.M.A.R.T.
Můj disk má kupříkladu: 6536 hodin v chodu, zapsáno 1,18TB a delta 2
Podle toho nejde asi hned jen tak usuzovat na počty přepisů, které asi člověka zajímají především. Podle SMARTu jsem na své SSD zapsal už cca 8.5 TB, což by prostým vydělením odpovídalo přibližně devíti přepisům. Jenže ten disk udává, že average block-erase count má už hodnotu 60.
-
Jakub: Neřeknu, jak je to u tvého disku, ale Samsung údajně uvádí podobnou hodnotu (177: Wear Leveling Count) jako maximální počet přepisů jednoho bloku; u mě je to 44 raw.
Spíše jsem chtěl otevřít debatu, jak velký smysl má omezovat se u počtu zápisů za situace, kdy Samsung 840 Pro vydrží dle testů cca 1 PB zápisů, což by u mě činilo nějakých 100 let a to si myslím, že SSD trápím jako málokdo. Samsung 840 Evo má myslím TLC, takže na tom bude o něco hůře (2×, 3× (?)), ale opravdu bych se tím nijak zvlášť netrápil.
-
Spíše jsem chtěl otevřít debatu, jak velký smysl má omezovat se u počtu zápisů za situace, kdy Samsung 840 Pro vydrží dle testů cca 1 PB zápisů, což by u mě činilo nějakých 100 let a to si myslím, že SSD trápím jako málokdo.
Já tomu svému (Crucial M500) dávám také docela zabrat - 5933 hodin v chodu, zapsáno 8,5 TB. No, také mu už ale čtyři bloky odešly. Ale beru to tak, že díky RAIN to něco snese a zálohovat člověk stejně musí. Nečekám, že vydrží přes tři roky, ale to po něm ani nechci. Za tu dobu SSD disky budou stejně zase někde jinde. Asi by stálo za to se Romana zeptat, jak velkou životnost od svého SSD vlastně očekává.
-
Zatial nemam ziadne skusenosti s SSD a tento mam zhruba tri mesiace. Neviem teda ako dlho vydrzi, ale dufam, ze aspon 4-5 rokov bude k dispozicii.
A co sa tyka takych nejakych nastaveni, tak:
- máš dost ram - mam 3GB, snad je to dost
- na SSD není swap - ten nemam
- zmíněný noatime - nastavoval som hned na zaciatku
- zapni trim - tak isto zapnute hned od zaciatku
- 20% nech vždy volných - na data particii mam cca 40GB zo 160GB volnych a na systemej particii mam volnych 5GB z 21GB
-
Zatial nemam ziadne skusenosti s SSD a tento mam zhruba tri mesiace. Neviem teda ako dlho vydrzi, ale dufam, ze aspon 4-5 rokov bude k dispozicii.
I přes tom, že svůj disk zrovna nešetřím (bavíme se ale o desktop zátěži), tak po roce mi SMART hlásí percent lifetime remaining 98%. Takže životnosti (pokud mu necháš volné místo), bych se až tak nebál. Kdyžtak se koukni, co znamenájí u tvého disku jednotlivé SMART hodnoty a hlídej si, že tam nic neustřeluje hodně mimo.
- máš dost ram - mam 3GB, snad je to dost
Kbyby jsi měl více RAM, mohl by sis tam dát třeba /tmp.
- 20% nech vždy volných - na data particii mam cca 40GB zo 160GB volnych a na systemej particii mam volnych 5GB z 21GB
Jen poznamenám, že důležité je volné místo v součtu, rozložení přes oddíly není podstatné.
-
Jen poznamenám, že důležité je volné místo v součtu, rozložení přes oddíly není podstatné.
Rozložení přes oddlíly samozřejmě podstatné je.
-
Tak je to s tím prostorem pro "přemapování vadných sektorů"? Nemyslí na to již přímo výrobce a není kapacita kterou disk nabízí o toto snížená?
Když vytvořím jedinou partition na celém disku, kolik mám nechat na disku prostoru neobsazeného partition? Volný prostor na začítku, na konci, nebo kde?
Když vytvořím řekněme dvě partition(s) na celém disku, kolik kde nechat prostoru neobsazeného partitions?
V minulosti se pouze tradovalo, že aby byl výkon SSD disku dobrý (pod Windows), je zapotřebý počítat s tím, že na vytvořené partition musí vždy zůstat část místa neobsazeného daty. Doporučovalo se 25% ale nejméně 500 MB. Zda to tak funguje nevím, ale u klasického HDD při zůstatku 500 MB již výkon znatelně klesne.
-
Jen poznamenám, že důležité je volné místo v součtu, rozložení přes oddíly není podstatné.
Rozložení přes oddlíly samozřejmě podstatné je.
Proč by to mělo být podstatné? Ten disk (jeho firmware) přece o oddílech nic neví.
-
Jen poznamenám, že důležité je volné místo v součtu, rozložení přes oddíly není podstatné.
Rozložení přes oddlíly samozřejmě podstatné je.
Proč by mělo? Oddíl je věc OS, TRIM se posílá na LBA a tato adresace je v režii SSD, tj. SSD si může bloky volně přelévat mezi oddíly.
Tazatel: Ano, disk má o něco vyšší kapacitu než jaká je na něm uvedena, ale pakliže chcete klást na výdrž ještě větší důraz, můžete se dobrovolně vzdát další kapacity ve prospěch trvanlivosti. Stejně dobře ale funguje i volné místo (se zapnutým TRIM).
-
Proč by mělo? Oddíl je věc OS, TRIM se posílá na LBA a tato adresace je v režii SSD, tj. SSD si může bloky volně přelévat mezi oddíly.
Uvědom si, jak často se TRIM pouští.
Pokud budeš mít systémovou partici přeplněnou, budou se data přepisovat jako vzteklá do doby, než proběhne TRIM.
Nastuduj si Linux TRIM policy pro svůj systém. Ono si stačí uvědomit, jak některé řadiče ukládají soubory a jak funguje kupříkladu žurnálování na prakticky plném disku. To není problém SSD, ale věc chování systému.
-
Samozřejmě mluvím o stavu, kdy máš systémovou pártici prakticky úplně plnou.
Problém samozřejmě není v tom, že by SSD neměl volný blok, protože tohle není problém SSD, ale problém chování filesystému na přeplněném disku. Tohle je problém, který tu už je podstatně delší dobu a dělá to ovšem i na plotnovém disku. Protože se lidi drží 80/20 maximálně 80% zabraného a 20% volného místa, tak se s tím už moc lidí netrápí, ale pokud řekneš, že je jedno, kde to volné místo máš, tak to není pravda. Je to jen jiný problém.
-
Asi se moc nechytám. Můžeš, prosím, trochu rozepsat, jaký konkrétní negativní vliv by na životnost SSD měl mít fakt, že jeden oddíl je přeplněný, když druhý je prázdný? Díky.
-
Taky nepatřím do tvého fanklubu, dohledej si to sám.
Ve zkratce: téměř plný systémový disk => špatný management s místem na úrovni FS => zbytečně zvýšený počet přepisů
-
Taky nepatřím do tvého fanklubu, dohledej si to sám.
Děkuji za ochotu.
-
miramel zvani nesmysly
-
To Miramel: Řadič soubory neukládá. Ke zbytku se nemá moc smysl vyjadřovat.
K dotazu, moje první a už tehdy levné SSD (Kingston V+ 64GB) má dneska přes 4 roky. Ve smartu nemá počet naběhaných GB, ale nešetřil jsem ho. Pořád funguje. Už když jsem si ho pořižoval, tak jsem si říkal, že i kdyby vydrželo jen záruku, tak bych byl nadmíru spokojený, protože ten výkon za to stojí. Další SSD mám už rok a půl a poslední necelý měsíc, takže statistiku moc nemám. Za ty 4 roky toho prvního SSD mi odešly 3 rotační HDD. (Ano, není to žádná statistika, nechci z toho dělat závěry, ale jen tím chci říct, že ty řeči o tom, jak SSD nic nevydrží jsou _pro mě_ jenom kecy). Ostatně totéž ukazují i testy (třeba na dííítu, kde to intel ssd trápí teda brutálně - a drží http://diit.cz/clanek/ssd-deep-hell-6 - přes 500TB na 40GB disk).
Jak tomu pomoct, noatime neuškodí, někdo doporučuje discard , já jsem discard zrušil a místo toho mám v cronu jednou za hoďku fstrim. (Zda je to dobře nebo ne nevím, discard volá trim po každém volném bloku, fstrim hromadně pro celé volné místo - co je lepší pro asi bude záležet na konkrétním firmware disku).
Ale jinak si myslím, že je to jedno, ten (podle dnešních zkušeností) disk dřív nebude stačit kapacitou než umře na zápisy. Ten 64GB mám už jen na / pro debian, data mám na externím poli + 3TB pracovním disku.
-
Zatim mam nejvetsiho bobika z toho, ze mi neuznaji reklamaci Samsung 840 Pro 256GB, protoze vyslovne udavaji maximum 40GB/den. Otazkou zustava, jak to kalkuluji, protoze ten disk ma natoceno necele 4hodiny provozu, ale zakoupen byl pred mesicem a neco.
Spravne by melo byt podle realneho stavu, tedy S.M.A.R.T
-
Jak tomu pomoct, noatime neuškodí, někdo doporučuje discard , já jsem discard zrušil a místo toho mám v cronu jednou za hoďku fstrim. (Zda je to dobře nebo ne nevím, discard volá trim po každém volném bloku, fstrim hromadně pro celé volné místo - co je lepší pro asi bude záležet na konkrétním firmware disku).
ja mam fstrim jednou za den a staci to