RTV forum PL | NewsGroups PL

Jak działa zapis 1 bajta w 1000 plikach na SSD Samsung 840 EVO z 1.5MiB blokiem?

SSD - zapisanie 1 bajtu w 1000 roznych plikow

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak działa zapis 1 bajta w 1000 plikach na SSD Samsung 840 EVO z 1.5MiB blokiem?

walker
Guest

Mon Apr 28, 2014 6:43 pm   



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.

J.F.
Guest

Wed Apr 30, 2014 4:46 am   



Dnia Mon, 28 Apr 2014 20:43:23 +0200, walker napisał(a):
Quote:
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

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.

Quote:
moze dyski SSD maja to jakos zoptymalizowane?

Maja. A jak ...
http://en.wikipedia.org/wiki/Write_amplification
http://blog.pclab.pl/mieszko/Dlaczego.m%C3%B3j.smartfon.zamula.si%C4%99.po.pewnym.czasie,312

Quote:
ze np przesuwaja strony 8KB w sasiednie miejsce i wtedy usuwaja caly blok?

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.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak działa zapis 1 bajta w 1000 plikach na SSD Samsung 840 EVO z 1.5MiB blokiem?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map