SSD - zapisanie 1 bajtu w 1000 roznych plikow

Witam, Czy jesli SSD ma 1.5MiB erase block (jak np. samsung 840 evo) to czy przy zapisie 1 bajtu w 1000 roznych plikow zapisze mi 1.5GiB danych? czy moze dyski SSD maja to jakos zoptymalizowane? ze np przesuwaja strony

8KB w sasiednie miejsce i wtedy usuwaja caly blok? tak mogloby byc gdybysmy zapisywali jednoczesnie 1 bajt w 1000 roznych plikach, ale gdy robimy to np co 10 sekund i zakazdym razem flushujemy? to czy po 10000 sekundach czyli po niecalych 3 godzinach bede mial zapisanych az 1.5 GiB ? a czy moze one przy flushowaniu nie zapisuja odrazu tylko wrzucaja do RAM? a zapisuja dopiero jak sie zbierze pelna liczba drobnych zapisow tak aby zapelnic w pelni 1.5MB blok? to w takim wypadku musi miec zarazewowana pamiec flash i przy takim dzialaniu po pewnym czasie moze pojawic sie zfragmentowany ssd ... jak to wyglad w rzeczywistosci?

pzdr, w.

Reply to
walker
Loading thread data ...

Dnia Mon, 28 Apr 2014 20:43:23 +0200, walker napisał(a):

Nie musi. 1B w jeden cluster "dysku", ale reszta EB jest czysta i moze przyjac dane z kolejnych plikow.

Tylko ... po kazdym pliku wypadaloby zapisac jakies dane organizacyjne

- nazwe pliku w katalogu, alokacje klastrow, wolne miejsce. Nie wiem jak w NTFS, ale zapisy do FAT moglyby byc zabojcze.

Maja. A jak ...

formatting link

Problem jest raczej gdy trzeba cos poprawic w srodku danych. Zmiana np daty ostatniego dostepu do pliku, i trzeba caly EB z katalogiem przepisac w nowe miejsce. Bazy danych musza byc dla takich SSD zabojcze ... choc znajomi twierdza ze swietnie dzialaja, a jak szybko ...

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.