eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.pecetDysk SSD ile procent zapasu
Ilość wypowiedzi w tym wątku: 75

  • 11. Data: 2014-04-10 13:58:56
    Temat: Re: Dysk SSD ile procent zapasu
    Od: g...@s...invalid (Adam Wysocki)

    Adam Wysocki <g...@s...invalid> wrote:

    > skasować część pamięci i zapisać znowu, tym razem nie ustawiając danej
    > wartości w danej komórce. A to kasowanie trwa. Dlatego jeżeli jest

    Jeszcze update, ale tu nie jestem pewien, czy dobrze pamiętam, więc niech
    ktoś mnie poprawi. Jednostką zapisu jest strona (mała), a jednostką
    kasowania blok (duży - ileś stron). Więc kontroler może skasować większe
    obszary (bloki), a nie może skasować jednej strony. Dlatego przepisanie
    jednej strony jest szybsze niż skasowanie całego bloku (ileś stron) i
    ponowny ich zapis. I dopóki te wolne strony są, to jakoś to działa, a jak
    już nie ma, to zaczyna się kasowanie podczas zapisu, które trwa.

    Jeszcze warto pogooglać za write amplification.

    --
    SELECT finger FROM hand WHERE id = 3;
    http://www.chmurka.net/


  • 12. Data: 2014-04-10 15:02:20
    Temat: Re: Dysk SSD ile procent zapasu
    Od: "Latet" <l...@l...pl>

    > Czy można na chłopski rozum wyjaśnić skąd taka różnica w wydajności?
    > Wtedy taki dysk gdzie partycja zajęła 75% (czyli 25% pozostawione wolne,
    > nieprzydzielone z całkowitej pojemności dysku?) robi sobie "coś" poza tymi 75%
    > czego by nie mógł zrobić gdyby partycja zajęła 100% pojemności dysku SSD?

    Tak, dokładnie tak.

    > Co tam takiego się odbywa, że taki skok wydajności? Podmienia sobie sam co
    > jakiś czas komórki pamięci spoza przydzielonego obszaru (czyli świeże,
    > niezdegradowane ciągłymi zapisami) gdy dana komórka już za dużo zapisów
    > zaliczyła i zaczyna zwalniać? Inne zjawisko?

    Nie chodzi (tylko) o degradację zapisami, ale przede wszystkim o prędkość zapisu
    jako taką - tak jak to wyjaśnił Adam Wysocki.

    latet





  • 13. Data: 2014-04-10 15:34:43
    Temat: Re: Dysk SSD ile procent zapasu
    Od: g...@s...invalid (Adam Wysocki)

    Latet <l...@l...pl> wrote:

    > Nie chodzi (tylko) o degradację zapisami, ale przede wszystkim o prędkość zapisu
    > jako taką - tak jak to wyjaśnił Adam Wysocki.

    Dobrze wyjaśnione jest też tu:

    http://en.wikipedia.org/wiki/Write_amplification#Gar
    bage_collection

    --
    SELECT finger FROM hand WHERE id = 3;
    http://www.chmurka.net/


  • 14. Data: 2014-04-10 17:57:03
    Temat: Re: Dysk SSD ile procent zapasu
    Od: Adam <a...@p...onet.pl>

    W dniu 2014-04-10 15:02, Latet pisze:
    >> Czy można na chłopski rozum wyjaśnić skąd taka różnica w wydajności?
    >> Wtedy taki dysk gdzie partycja zajęła 75% (czyli 25% pozostawione
    >> wolne, nieprzydzielone z całkowitej pojemności dysku?) robi sobie
    >> "coś" poza tymi 75% czego by nie mógł zrobić gdyby partycja zajęła
    >> 100% pojemności dysku SSD?
    >
    > Tak, dokładnie tak.
    > (...)
    >

    Czyli, że dyski SSD mają "pływającą partycję"?
    Mówię o sytuacji, gdy partycja/partycje nie obejmują całego obszaru SSD.

    Bo w mechanicznych HDD partycja (o ile jest, bo w linuksach nie musi
    być), to jest dokładnie zaadresowana.


    --
    Pozdrawiam.

    Adam


  • 15. Data: 2014-04-10 18:07:20
    Temat: Re: Dysk SSD ile procent zapasu
    Od: "tusk, donald tusk" <N...@g...pl>

    W dniu 2014-04-10 17:57, Adam pisze:
    > W dniu 2014-04-10 15:02, Latet pisze:
    >>> Czy można na chłopski rozum wyjaśnić skąd taka różnica w wydajności?
    >>> Wtedy taki dysk gdzie partycja zajęła 75% (czyli 25% pozostawione
    >>> wolne, nieprzydzielone z całkowitej pojemności dysku?) robi sobie
    >>> "coś" poza tymi 75% czego by nie mógł zrobić gdyby partycja zajęła
    >>> 100% pojemności dysku SSD?
    >>
    >> Tak, dokładnie tak.
    >> (...)
    >>
    >
    > Czyli, że dyski SSD mają "pływającą partycję"?
    > Mówię o sytuacji, gdy partycja/partycje nie obejmują całego obszaru SSD.
    >
    > Bo w mechanicznych HDD partycja (o ile jest, bo w linuksach nie musi
    > być), to jest dokładnie zaadresowana.
    >
    >
    bardzo dobre pytanie, bo skąd taki dysk ma wiedzieć ile ma zajęte... coś
    jest jeszcze niedopowiedziane chyba


  • 16. Data: 2014-04-10 23:53:08
    Temat: Re: Dysk SSD ile procent zapasu
    Od: Olaf Frikiov Skiorvensen <B...@i...invalid>

    Wcale nie przypadkiem, dnia Thu, 10 Apr 2014 17:57:03 +0200
    doszła do mnie wiadomość <li6f0g$v1s$1@usenet.news.interia.pl>
    od Adam <a...@p...onet.pl> :
    >W dniu 2014-04-10 15:02, Latet pisze:
    >>> Czy można na chłopski rozum wyjaśnić skąd taka różnica w wydajności?
    >>> Wtedy taki dysk gdzie partycja zajęła 75% (czyli 25% pozostawione
    >>> wolne, nieprzydzielone z całkowitej pojemności dysku?) robi sobie
    >>> "coś" poza tymi 75% czego by nie mógł zrobić gdyby partycja zajęła
    >>> 100% pojemności dysku SSD?
    >>
    >> Tak, dokładnie tak.
    >> (...)
    >>
    >
    >Czyli, że dyski SSD mają "pływającą partycję"?
    >Mówię o sytuacji, gdy partycja/partycje nie obejmują całego obszaru SSD.
    >
    >Bo w mechanicznych HDD partycja (o ile jest, bo w linuksach nie musi
    >być), to jest dokładnie zaadresowana.

    Pływającej partycji nie ma, ale są "pływające zapisy", zwie się to
    wear leveling i jest dokładnie opisane w sieci:

    http://en.wikipedia.org/wiki/Wear_leveling
    http://en.wikipedia.org/wiki/Write_amplification

    Mocno upraszczając, w przypadku dysku magnetycznego możliwe są
    cykliczne zapisy do tego samego sektora fizycznego, natomiast w
    przypadku dysku SSD, który ma ograniczoną dopuszczalną ilość zapisów
    do komórki flash(w niektórych wypadkach nawet <1000), każdy zapis
    kierowany jest do komórki, która ma najmniej zapisów "na liczniku" i
    jest gotowa do zapisu(była wcześniej wykasowana).
    Dysk SSD posiada tablicę, w której trzyma adresy LBA i odpowiadające
    im fizyczne adresy komórek flash(strony), która to tablica
    uaktualniana jest po każdym zapisie, tablica zawiera numery LBA i
    odpowiadające im fizyczne numery stron w pamięci flash.
    Przykładowo i łopatologicznie, system chce zapisać dane do LBA 1000 i
    wysyła je do dysku SSD, dysk SSD sprawdza gdzie fizycznie w pamięci
    flash znajduje się wolna komórka(strona) z najmniejszą wartością
    licznika zapisów, znajduje ją(przykładowo) pod swoim wewnętrznym
    adresem 4000, zapisuje w niej dane i uaktualnia tabelę translacji tak,
    że LBA 1000 wskazuje w niej na wewnętrzny adres 4000. Każda próba
    odczytu z LBA 1000 spowoduje, że dysk sprawdzi w tabeli translacji
    jaki numer komórki(strony) jest przypisany do LBA 1000 i wyśle
    systemowi zawartość strony 4000(lba 1000 --> strona 4000).
    Jeśli system chce ponownie coś zapisać w LBA 1000 i wyśle dane do
    zapisania dyskowi SSD, to dysk najpierw sprawdzi tabele translacji i
    znajdzie w niej, że dane lba 1000 znajdują się w komórce(stronie)
    4000, teraz dysk szuka innej, gotowej do zapisu komórki(strony)o
    najmniejszej ilości zapisów, znajdzie ją, przykładowo, pod adresem
    40000, zapisuje w niej dane i uaktualnia tabelę translacji(zmienia
    przypisanie "lba 1000 --> strona 4000" na "lba 1000 --> strona 40000"
    a stronę 4000 oznacza jako zwolnioną, listę zwolnionych stron
    przegląda co pewien czas garbage collector starając się je kasować i
    oznaczać jako gotowe do zapisu.
    Garbage collector nie może kasować pojedynczych stron, lecz całe bloki
    składające się z kilkudziesięciu czy nawet z kilkuset stron(to jest
    ograniczenie wynikające z budowy pamięci flash), wiec czeka, aż
    zostanie zwolniony cały blok(tu bardzo pomaga TRIM), i dopiero wtedy
    go kasuje. Między innymi z tego względu na dysku SSD powinien być
    zawsze pewien zapasowy obszar(over-provisioning), im jest go wiecej,
    tym lepiej, jest to gwarancja, że zawsze znajdzie się jakaś wolna
    strona do zapisu(czasem warto spartycjonować tylko część dysku, na
    przykład 75% czy mawet 50%, wolne, nie spartycjonowane miejsce będzie
    pełniło rolę dodatkowej przestrzeni na over-provisioning, oczywiście
    pod warunkiem, że jest strimowane czyli dla dysku jest wolne, gotowe
    do zapisu). W razie braku miejsza na partycji roboczej zawsze można ją
    powiększyć za pomocą Gparted.
    Tak, mocno łopatologizując, wygląda wear leveling.
    --
    Gdyby się wysadziło ich planety, zburzyło miasta,
    spaliło księgi, a ich samych wytłukło do nogi,
    może udałoby się ocalić naukę miłości bliźniego. SL.


  • 17. Data: 2014-04-11 00:24:19
    Temat: Re: Dysk SSD ile procent zapasu
    Od: mr misio <m...@g...pl>

    Użytkownik Olaf Frikiov Skiorvensen napisał:

    > Tak, mocno łopatologizując, wygląda wear leveling.

    A teraz lopatologiczna wizja uzytkownika i nie mysle tu o pani Zosi z
    ksiegowosci.

    Dysk, ma dzialac szybko. Kazdy dysk, przy ktorym trzeba odprawiac
    jakiekolwiek czary, zeby z czasem nie zwalnial - to bardziew. Maksimum
    zaangazowania uzytkownika do zapewnienia spawnej pracy SSD to klikniecie
    programu typu "defragmentator" jak bylo przy HDD. Program cos zrobi i
    juz dysk dziala z pierwotna szybkoscia.

    To, ze trzeba zostawiac 10, 20, 30% wolnego miejsca, zeby dysk nie
    zwalnial to jakis absurd. Uzytkownik placi za 100% i te 100% ma prawo
    wykorzystac. Jak wykorzystuje 99% i dysk zwalnia - to bubel. To
    inzynierowie maja wymyslic jak zrobic, zeby uzytkownik nie musial myslec
    o takich pierdolach.



    --
    Sims, know it. But what the f%!k is Katy Perry?
    http://s1.bild.me/bilder/260513/6329006katy.jpg

    # pl.rec.gry.komputerowe - thank you very much!
    # http://www.youtube.com/watch?v=i1Cs5fPagno ;)


  • 18. Data: 2014-04-11 08:12:14
    Temat: Re: Dysk SSD ile procent zapasu
    Od: Piotr Rezmer <p...@b...pl>

    mr misio pisze:

    >
    > To, ze trzeba zostawiac 10, 20, 30% wolnego miejsca, zeby dysk nie
    > zwalnial to jakis absurd. Uzytkownik placi za 100% i te 100% ma prawo
    > wykorzystac. Jak wykorzystuje 99% i dysk zwalnia - to bubel. To
    > inzynierowie maja wymyslic jak zrobic, zeby uzytkownik nie musial myslec
    > o takich pierdolach.

    Zapominasz że zapełniony dysk HDD również zwalnia. Jak na razie, mamy do
    wyboru dyski HDD lub SSD (nie licząc hybryd).



    --
    pozdrawiam
    Piotr
    XLR250&bmw_f650_dakar


  • 19. Data: 2014-04-11 08:41:18
    Temat: Re: Dysk SSD ile procent zapasu
    Od: g...@s...invalid (Adam Wysocki)

    mr misio <m...@g...pl> wrote:

    > Dysk, ma dzialac szybko. Kazdy dysk, przy ktorym trzeba odprawiac
    > jakiekolwiek czary, zeby z czasem nie zwalnial - to bardziew. Maksimum
    > zaangazowania uzytkownika do zapewnienia spawnej pracy SSD to klikniecie
    > programu typu "defragmentator" jak bylo przy HDD. Program cos zrobi i
    > juz dysk dziala z pierwotna szybkoscia.

    Można powiedzieć że czymś takim jest fstrim (na filesystemach nie
    zamontowanych z opcją discard).

    > To inzynierowie maja wymyslic jak zrobic, zeby uzytkownik nie musial
    > myslec o takich pierdolach.

    Może kiedyś wymyślą. SSD przecież ewoluuje. Nie chcesz - nie korzystaj,
    przyjdzie jeszcze ich czas.

    --
    SELECT finger FROM hand WHERE id = 3;
    http://www.chmurka.net/


  • 20. Data: 2014-04-11 10:31:55
    Temat: Re: Dysk SSD ile procent zapasu
    Od: borsuk <b...@a...pl>

    W dniu 2014-04-11 00:24, mr misio pisze:
    Uzytkownik placi za 100% i te 100% ma prawo
    > wykorzystac. Jak wykorzystuje 99% i dysk zwalnia - to bubel.
    Misiu, jak zjesz beczkę miodu, to też będziesz wolniej się poruszał :)


strony : 1 . [ 2 ] . 3 ... 8


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: