Šta je novo?

Prso SSD?

A ti cim me pitas to sto me pitas znaci da ne razumes nista od ovoga sto ja pricam.
Necu da pricam vise o ovome, jer ovo nije problem za spasavanje podataka. Barem ga ja ne vidim i nije predmet mog interesovanja.
Rekao sam ti kako da proveris ovo sto ti pricam.
Uzmi lepo SSD pa obrisi jedan fajl, pogledaj da li je jos na istoj adresi tamo gde je bio prosli put. Tu se sva prica zavrsava.
Ne znam sta moze da bude veci dokaz.
Jos jedna stvar koju uporno pokusavam da objasnim je da ne postoji na memoriji puno i prazno, prazan skup i skupi koji sadrzi jedan element koji predstavlja prazan skupi nisu isto. Ne moze kontroler da zna da li ja cuvam prazan image fajl .
Samo zahtevate odgovore na vase teorije a pritom pises nebuloze, pa kako ne postoji fragmentacija? Kako mislis da kad uzmes fajl i dodas mu jos par MB u Photo shopu gde on smesti te podatke? Pomeri sve fajlove pa onda upise... ovo sto treba.
Memorijske lokacije su poredjane linerano od LBA 0 pa na dalje u zavisnosti od velicine diska ili ssd-a ili kartice.
Na te mem lokacije doje fajl sistem , koji koristi OS. Sve je to napravljeno da se ne bi vodilo racuna o ovim stvarima.
Pa zamisli da OS mora da vodi racuna o tome kako glava upisuje i koliku struju treba da pusti kroz kalem? To rade neke druge chike.
Pocinje radna nedelja pozdravljam vas, a do sledece subote nek proba neko da obrise fajl, napisao sam tri puta kako.
Laku noc
 
A kako bi bilo da paziš šta ti pričam.
Kakav god fajl da držiš i obrišeš, OS, javlja kontroleru da je to đubre i da isprazni, bukvalno kao kad isprazniš kantu. To je TRIM. Šta pa misliš da je TRIM?
Kod SSD-a FRAGMENTACIJA JE POŽELJNA, ODNOSNO, SSD NIKADA NE UPISUJE LINEARNO ILI KAKO GOD ŽELIŠ DA ZOVEŠ. Baca na prvi, peti, sedmi, treći čip. I što ih ima više da razdeli, ima bolje performanse. Zato sa kapacitetom SSD-a raste i brzina i dugotrajnost. Wear leveling je takođe deo algoritma, da ne upisuje previše po istim ćelijama, nego da razdeli jednako po čipovima.
Algoritam u kontorleru kaže šta se kako i gde piše i prazni.
 
Poslednja izmena:
To sto si stavio velika slova nece da pomogne da razumes razliku izmedju logockog i fizickog nivoa. Ja pricam al nemam kome . Lepo ti kazem da windows ne zna na koji chip pishe a kontroler ne interesuje sta pishe. Ne razlikujes pricu oko fajl sistema i pricu o funkcionisanju kontrolera i memorijskih lokacija. To su dve razlicite price. Ja pokusavam primerima da ti objasnim ali bezusesno. Sta ako bi instalirao dos 6.0 na ssd sta bi onda bilo?
Memorija disk flash ssd itd itd predstavljeni su brojem memorijskih lokacija od 512b ili 4kb. I ima ih milion dva ili milijardu. I os ih koristi da u njih snimi podatke na poznat tj Isti nacin bez obzira na tip uredjaja.
 
Ne, ti ne kapiraš. SSD nema pojma, zato služi TRIM da ga OS obavesti.
A da mi uplićeš u priču šta bi se desilo, da staviš OS koji nema TRIM,
nema blage veze sa životom.
I molim te, po milioniti put kad već pričaš da TRIM ne radi to što mu je definicija.
Kako i šta radi, ne menjaj teze, kako ti odgovara, pa ideš na nešto treće, pa se vratiš nazad.
Nismo u Skupštini.

Unlike hard disk drives (HDDs), NAND flash memory cannot overwrite existing data they must first erase old data before writing new data to the same location. With SSDs, GC is the name for the process of relocating existing data to new locations and allowing the surrounding invalid data to be erased. Flash memory is divided into blocks, which is further divided in pages. Data can be written directly into an empty page, but only whole blocks can be erased. Therefore, to reclaim the space taken up by invalid data, all the valid data from one block must be first copied and written into the empty pages of a new block. Only then can the invalid data in the original block be erased, making it ready for new valid data to be written.

Trim irreversibly deletes from the SSD the data Trim affects. Recovery of data deleted by Trim is not possible. This is unlike a magnetic drive from which deleted data may often be recovered.

Bukvalno ima i na Wikipediji, za koju možeš da kažeš da je nepouzdana, ali je uglavnom tačna, osim kad se ljudi zajebavaju sa izmenama.
 
Poslednja izmena:
ako krenes da citas sta sam pisao na drugoj strani videces da lepo pise kako se smestaju podaci na chipove. ono sto ja tebi pricam je da to nema veze sa fajlsistemom. Proveri ako hoces ako neces super .
sve sto imam napisao sam vise puta. ko hoce neka cita
laku noc
 
Na direktno pitanje se daje direktan odgovor.
Ono o čemu si ti pričao je da može da se vrate podaci, ako crkne kontroler, zamenom u nekim slučajevima gde može, ili direktnim pristupom čipovima.
Što apsolutno nema veze sa povratkom izbrisanih fajlova, i to ne samo na nivou OS-a,
koji ne radi ništa drugo nego što obeležava kao prazan prostor. Preostala stvar od hard diskova,
koji mogu da upisuju preko postojećih podataka.
Nego o tome da je izdata TRIM komanda, na osnovu koje SSD prazni te ćelije, kako bi taj prostor mogao da se koristi.
Sada se ponavljam po stoti put. I ti se ponavljaš, preskačući šta si stvarno pitan.
Krenuo si krajnje nadmeno, protiv čega nemam ništa protiv, pod uslovom da je tačno.
Još ti i ostavljam da možda jeste, ali podkrepi. Pool je u pravu šta je rekao.
I niko nije dovodio u pitanje ono što si rekao, a da je tačno.
 
Pazi, ne znam kako smo dosli do toga da sam ja pitan. Olako se iznose tvrdnje i samo se od mene trazi da dokazem nesto.
Ja sam pitao Poolmakera pa sad pitam i tebe, sta ce da se desi sa LBA sektorom na kojem se nalazi podatak kad se njegova adresa obrise iz tablice, iliti sta se biti sa telom fajla kad stisnes delite u total comanderu?
Ponudio sam i objasnjenje kako to da proveris ako hoces. Oce li da ostane ili ce da nestane????
Eto ti konkretno pitanje, uzmi ssd, uzmi hiljadu puta ti kazem mali bin fajl sa poznatim paternom , obrisi ga pusti ssd da radi jos par dana i proveravaj tu adresu da li je ima li je nema.
Ja nisam rekao ni da ce da je ima ni da nece da je ima, ali bih voleo da to sto pricate i dokazete, potreban je samo jedan SSD. Ako dokazete znacemo, ja nemam vremena da se bakcem sa tim.
Ako neko hoce stojim na raspolaganju za svaku pomoc.
 
nisam strucnjak ali reko bih da trim ne prazni nista, vec samo obavestava ssd da tu moze da se pise, odnosno nije neophodno citaj-pa-pisi.
 
Neophodno je briši pa piši.
Ukoliko na bloku koji je obeležen za pražnjenje putem TRIM komande, ima i drugih podataka, koji ne treba da se brišu. Oni se kopiraju na drugo mesto, jer ceo blok mora da se isprazni, pa se vraćaju nazad.

Jesi pitan, nema šta da se bakćeš, nego da odgovoriš.
 
Neophodno je briši pa piši.
Ukoliko na bloku koji je obeležen za pražnjenje putem TRIM komande, ima i drugih podataka, koji ne treba da se brišu. Oni se kopiraju na drugo mesto, jer ceo blok mora da se isprazni, pa se vraćaju nazad.

Jesi pitan, nema šta da se bakćeš, nego da odgovoriš.

sta kazes vracaju se nazad? Da li to znaci da ti i ne znas da su bili pomerani? Da li to znaci da se LBA sadrzaj nije ni promenio ? Da li to znaci da sistem i ne zna sta se desava ? Pa uzbmi brate dokazi svoju tvrdnju.
Moja je da ti kupujes memorisjki uredjaj koji nece sam da ti brisi ono sto si ti upisao, a pod ti mislim operativni sistem.
Ako imas neki dokaz a da nije copy paste bilo bi lepo.
 
A ti da imaš dokaz za svoje pričanje prazne priče bez konkretnih podataka?
Ako ti nije jasno, ima milijardu informacija o SSD i kako radi.
TRIM postoji da bi se OS i SSD razumeli. OS nema blage veze gde SSD šta stavi.
Ti si ostao u vremenu sa hard diskovima.
Što se mene tiče, sada je vreme da prihvatiš činjenicu, koju nemaš čime da osporiš.
Ne povlači mi LBA i bla, bla, bla.
 
pa jeste, lba je sam osonovna adresabilna jedinica i po njoj se sve meri i cita.
I kad se pravi particija upisuje sa na 0 pa na 63 pa na 2048....i pazi to se zove STANDARD nebitno od medija koji se koristi. Ali ima smisla LBA BLA
 
Ima, jer da si obraćao pažnju, video bi da ti je objašnjeno apsolutno sve.
Ima mali test za TRIM, i pogodi šta on radi? Napravi fajl, obriše ga, i onda proveri da li je taj fajl potpuno nestao. Ako TRIM ne radi i dalje je tu, kao na hard disku.
I pazi sad ovo, opadanje performansi ako nema TRIM, je zato što kad OS kaže da se to i to upiše, SSD, mora da očisti blokove, prekopira ono što ne treba da briše prvo, sve to vrati, i onda da upiše sta mu je traženo.

Dakle sa ispravnim TRIM, u principu fajl koji si izbrisao ima život od par sekundi. I puf, nema ga.
Osim ako OS nema i backup tog fajla. Ali to nije poenta priče, nego da nema povratka od TRIM komande.
Isto kao što i RAM bez struje nema ništa, apsolutno ista stvar.
 
ma sve se ja slazem sa tobom, ne kazem da nije tako. Ja ti kazem samo da proveris kako to izgleda u realnom zivotu.
Jel to nesto strasno?
 
Ja ne razumem ovu temu :D (sto je najgore, razumem sve tehnicke delove, ali imam utisak da sam izgubio neke veznike u celoj prici, ne kapiram kako je doslo do trenutne situacije :D)
 
STRASNO STRASNO ali sve se to lakse prezivi uz čokoladne napolitanke...
Ih ljudi al ste ga vi zavrli ... bolje motike u ruke i u baste, saditi povrce, okopavati sto treba i taj visak energije korisno iskoristite...
 
evo ukratko,
receno je da je link koristan ja sam rekao da nije.
Pa su se onda ostrvili na mene da ja ne znam nista o ssd-ovima i trazili da objasnim sve aspekte i sve kvarove. Pa je onda doslo do toga da je spasavanje u vecini slucajeva uzaludan posao , a nije, i da su najcesci kvarovi brasanje podataka a nisu.
Pa je onda ostala prica da i ne mogu da se vrate izbrisani podaci jer i Trimuje ko trimer travu.
Pa sam ja predlozio mali eksperiment za koji je potrebno samo jedan ssd disk i malo dobre volje.
Izgleda da je pata karta, oni tvrde ali teraju mene da opovrgnem njihove tvrdnje. A ja kazem njima da dokazu njihove.
Pritom sam objasnio mnogo pojmova usput bez da pejstujem drugi izvor.
E to ti je ukratko.
 
Inace epilog reklamacije:

SSD je definitivno crkao, tako da su me zvali iz Altia prosle nedelje i ponudili zamenu za nesto drugo posto takav isti vise nemaju na stanju. Ja posto mi se ne doplacuje nesto, odlucim se da uzmem Transcend SSD370 128gb, vidim da ga uglavnom hvale kao jedan od boljih budzetskih SSD-ova. Danas me opet zovu i kazu da nemaju ni taj Transcend vise :) Tako da sam zatrazio povracaj novca, stvarno mi se ne doplacuje 1500din za Kingost Fury ili Sandisk U110..
 
evo ukratko,
receno je da je link koristan ja sam rekao da nije.
Pa su se onda ostrvili na mene da ja ne znam nista o ssd-ovima i trazili da objasnim sve aspekte i sve kvarove. Pa je onda doslo do toga da je spasavanje u vecini slucajeva uzaludan posao , a nije, i da su najcesci kvarovi brasanje podataka a nisu.
Pa je onda ostala prica da i ne mogu da se vrate izbrisani podaci jer i Trimuje ko trimer travu.
Pa sam ja predlozio mali eksperiment za koji je potrebno samo jedan ssd disk i malo dobre volje.
Izgleda da je pata karta, oni tvrde ali teraju mene da opovrgnem njihove tvrdnje. A ja kazem njima da dokazu njihove.
Pritom sam objasnio mnogo pojmova usput bez da pejstujem drugi izvor.
E to ti je ukratko.
Trim samo označi da stranica sadrži nevalidne podatke, tako da je SSD pri sledećem upisu tretira kao praznu i tako ubrzava upis i izbegava write amplification, ne briše podatke odmah.
 
Ne označava kao praznu, to je za hard diskove.
 
Ne označava kao praznu, to je za hard diskove.
Kod hard diskova se prostor označava kao prazan u particionoj tabeli, podaci se fizički uvek prepisuju jedni preko drugih.
A common misconception is that discarded blocks of an SSD drive are immediately erased.
TRIM komanda iz OSa označi blokove kao prazne, posle ih briše odvojen proces, garbage collector koji pokreće SSDov firmware. Čovek gore to jasno vidi na svom SSD-u.

TrimQueue.jpg
 
Poslednja izmena:
Ne razumem tvoj post, demantuje tebe.

Stavka 4)
 
pa nije njegov post nego je njegov paste. Ja lepo predlazem eksperiment i rad sam da pomognem tehnicki.
 
Ne razumem tvoj post, demantuje tebe.

Stavka 4)
Ne demantuje. TRIM ili discard ili izdat od strane OSa samo označava blok kao spreman za brisanje. GC to uradi internim brisanjem, zovi to kako hoćeš. Ali ne nužno odmah. I to je tačno ono što ti čovek govori, i ujedno je i lako proverivo.

A number of years ago, the storage industry got together and developed a solution between the OS and the SSD by creating a new SATA command called TRIM. It is not a command that forces the SSD to immediately erase data like some people believe. Actually the TRIM command can be thought of as a message from the OS about what previously used addresses on the SSD are no longer holding valid data. The SSD takes those addresses and updates its own internal map of its flash memory to mark those locations as invalid. With this information, the SSD no longer moves that invalid data during the GC process, eliminating wasted time rewriting invalid data to new flash pages. It also reduces the number of write cycles on the flash, increasing the SSD’s endurance. Another benefit of the TRIM command is that more space is available for dynamic OP.
 
Poslednja izmena:
GC je deo celog procesa, odnosno, preko TRIM-a SSD zna šta treba da čisti.
I pitanje je par sekundi uglavnom.
 
Slažemo se. GC i TRIM su odvojeni. TRIM izdaje OS, GC je interni proces u firmwareu SSD-a. Dakle, ono što čovek govori je realnost i dešava se. Kad GC obriše podatke, tad ih više nema i ne mogu se povratiti.
 
Poslednja izmena:
pa ajd da proverimo
U čemu je poenta? Podaci će živeti neko vreme, kraće ilil duže, i to što tvrdiš je tačno, ali će ih GC eventualno obrisati i neće ih biti moguće vratiti. Koliko brzo će se to desiti, dosta zavisi od konkretnog SSD-a i njegovog firmware-a, između ostalog.
 
Poslednja izmena:
pa ok, a jel te ne interesuje kako , koliko brzo? Benefit toga bi mogao da bude recimo da se zna koliko vremena ima za spasavanje od brisanja?
 
Nazad
Vrh Dno