Re: SSD- da sie zrobic samodzielnie?

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Sat 05 May 2007 - 11:59:57 MET DST
Message-ID: <2007050509595800@grush.one.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Bernard pisze:
> To nie jest tak, Sokole. Policz albo zaspekuluj ile zapisów sektorów
> wykonuje dysk w ciągu całego życia. Przyjmij przeciętnego peceta z
> pakietem biurowym i typowymi aplikacjami, a nie od razu serwer
> bazodanowy. Pamięć NAND Flash wytrzymuje 10 tys. ... 1 mln kasowań, a
> wszelkie urządzenia u tymi pamięciami, w tym karty pamięci i pendrive,
> mają wbudowane algorytmy wear leveling, które zapewniają jednakowe
> zużycie poszczególnych bloków pamięci. Tak na oko taki SSD nie powinien
> być ani trochę mniej niezawodny od dysku magnetycznego w zastosowaniach
> nieserwerowych.

1) Jesteś kolejną osobą zwracającą się do mnie per "Sokole".
    Nie lubię tego. Zwracanie się po nazwisku w większości
    przypadków ma zabarwienie pejoratywne.

2) Tak, masz rację, Flash EEPROM ma *bardzo* różną wytrzy-
    małość na cykle kasowanie-zapis. Nie mam dowodów, ale jestem
    absolutnie przekonany, że do *nośników danych*, jakimi są
    tanie karty pamięci, stosuje się tanie, o niskiej wytrzymałości
    odmiany, a do *dysków roboczych*, jakimi są drogie SSD, te
    droższe o wysokiej wytrzymałości.

3) Wear leveling zależy od jakości kontrolera pamięci flash
    i w tanich kartach pamięci będzie miał on dosyć ograni-
    czone możliwości. Poszukaj sobie zresztą Googlem mojego
    postu na ten temat (z Michałem Kaweckim chyba rozmawiałem
    wtedy) -- wyliczyłem *teoretyczną* wytrzymałość flasha
    z idealnym wear levelingiem, a konkluzja rozmowy była taka,
    że w porównaniu z teorią praktyczne algorytmy są żałosne.

4) Jedno hasło: swap file. Sam ten plik pewnie by odpowiadał
    za większość zużycia karty pamięci stosowanej jako dysk.

5) W praktyce wystarcza kilkadziesiąt tysięcy zapisów w jedno
    miejsce, by wykończyć typowego taniego flasha. Poczytaj
    raporty np. z linux-kernel mailing list, gdzie podane były
    konkretne przykłady wynikające ze zbyt częstego aktualizo-
    wania FATu.

6) Nie da się mieć pełnej funkcjonalności i niezawodności
    drogiego urządzenia za ułamek jego ceny. A przynajmniej
    bardzo rzadko się da...

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Sat May 5 12:05:07 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 05 May 2007 - 12:51:03 MET DST