TRIM Support OS X Mountain Lion
(1 korsinik/a gleda/ju temu) (1) Gost

TRIM Support OS X Mountain Lion


17.08.2012 | 23:23
THNX na odgovorima. Jos cu ostaviti ovakav default pa vidjeti kroz neko vrijeme sta ce se dogadati. Ukoliko vidim pad brzine, da li se to moze vratiti na normalne vrijednosti s TRIM enablerom?
18.08.2012 | 10:06
Nisam još dovoljo pročitao kako i na koji način TRIM radi na Mac-u (novi je, a i Apple je toliko tajanstven da za to treba imati špijunske sposobnosti) ali kako ja to vidim, TRIM radi u real time i nema mogućnosti da nešto napravi retroaktivno kao npr. Defragmer.
Dok to mogu neki od TRIM programčića koji se instaliraju na prozore, zašto i u čemu je fora ne znam.
Ali ja se na tvom mjestu ne bi toliko zamarao time, jer i Garbage Collection koji je na tvom SSD nije neaktivan. Tako da nije za očekivati na će biti nekih pljački u gubitku performanse, pogotovu na početku.
Ali ako se ukaže da je stvarno došlo do značajnih performanse gubitaka (u šta ne vjerujem)i nemogne se to sa TRIM-om opet vratiti na početak, postoji mogućnost da se sa CC napravi Clon, SSD formatira i ponovo nasadi.
18.08.2012 | 12:14
Da, TRIM i Garbage Collection rade u biti isti postupak, samo što GC to radi na razini onoga što se neposredno dogodilo (npr. kada je file pobrisan), a TRIM je "razina iznad", pa bi teoretski trebao biti pametniji i "dalekovidniji" pa da OS javi kontroleru što on misli da bi trebalo ili će uskoro biti prazno iz njegove perspektive. Nije čudo da se ta dva pojma često gledaju kao sinonimi iako to nisu jer su te perspektive zapravo 90% vremena iste i kada SSD ima svoj dio sređen na razini kontrolera razlog u smislu performansi za uključenje TRIM-a je marginalan. Ako Apple ima neku svoju listu testiranih kontrolera na kojima TRIM provjereno radi i listu onih koji nisu testirani, a proizvođač kaže da se TRIM ne uključuje, onda mislim da nema razloga time se zezati.

Radio sam testove na 80% punom SSD-u s i bez TRIM-a i razlike su bile tek na drugoj decimali.
18.08.2012 | 12:42
Oprosti Davore, ništa nisam razumio. Defragmentiraj pa objasni ponovo.
18.08.2012 | 16:08
OK, nadam se da ću biti jasniji...

Što radi TRIM? Kao što znamo TRIM je komanda OS-a kojom naređuje SSD-u da napravi GC, tj. preventivno pobriše slobodne sektore nakon brisanja neke datoteke (jer brisanje se standardno izvodi samo u tabeli direktorija i to je za klasične diskove dovoljno) kako se kasnije kod zapisivanja ne bi gubilo vrijeme i na brisanje - jer znamo da SSD ne može odmah pisati preko postojećih podataka. Dakle, štedi se vrijeme kada je disk fragmentiran i popunjen. TRIM je super jer ako je OS dobro napisan vrlo će inteligentno tražiti od drivea da napravi GC "tamo i tamo" i to u trenu kada OS-u odgovara. Koliko je stvarno OS X tu inteligentan - ne znam, nisam se time bavio.

Što radi Garbage Collection? Pa to radi, GC je ono što pozove TRIM komanda sa svojim parametrima, ali ako je SSD takav da to i inače radi sam, onda je taj kod napisan na razini kontrolera i on koristi svoju jednostavniju logiku kada da fizički briše "birokratski" pobrisane sektore. Tu nastaje ta razlika u finesama. Npr. GC će (jer fakat ne može biti tako pametan) gotovo uvijek odmah čistiti pobrisano, a to znači i neko usporenje u možda nezgodnom trenu ili nepotrebno veći broj brisanja što skraćuje trajnost SSD-a. GC ne može znati da će OS npr. uskoro zapisati 10 nekih sitnih datoteka, a onda zatim još x, pa da će proširiti ovu, a smanjiti onu itd... a OS to može znati i može pametno balansirati poslovima i poslati TRIM naredbu onda kada zna da je najbolje. GC bi napravio istu stvar, ali većinom odmah i uvijek, a to nije idealno, ali nije niti daleko od idealnog. TRIM je u pravilu bolja i inteligentnija solucija jer koristi OS za svoju "pamet", a GC bez puno filozofije automatizmom briše što je pobrisano. Naravno, i GC se razlikuje od kontrolera do kontrolera i danas su sve pametniji, pa isto znaju odgađati GC i malo žonglirati s podacima.

E sada, ono što je otvoreno pitanje je da li OS-ov TRIM zaista overridea interni GC na samom kontroleru? Moj "educated guess" bi bio da NE ako to nije od Appla podržan SSD i da zato third-party proizvođači i kažu da TRIM slobodno može ostati isključen - jer on će samo naknadno zatražiti GC na dijelu diska koji je interni GC na disku već obradio. Ima logike.
18.08.2012 | 16:57
Znaci, slucajno obrisani podatci nepovratno se gubenakon kratkog vremena brisanja jer gornji postupak brze-bolje isprazni celiju. SSD nije za amatere. LOL
18.08.2012 | 17:33
Da, recovery pobrisanih podataka sa SSD-a je manje-više bye-bye, ali srećom to danas više nije toliko važno jer su diskovi postali toliko jeftini da je na Macu teško sresti nekoga tko nema Time Machine svega na neki stari dobri veliki hard disk. Ionako je i prije recovery pobirsanog s HFS-a bio pain-in-the-ass.
18.08.2012 | 18:57
Sa ATA TRIM Komandon javlja OS jednoj SSD da i koje su čelije izbrisane (sad) i koje čelije SSD može sastaviti u Page od kojih će na kraju napraviti Block-ove (Blokovi su najmanja moguća jedinica koju je moguće izbrisati i sastoji se od 128 Pages-a ili 512 KiB =524.288 Bytes-a) to i ništa više ne radi TRIM. To znači da TRIM samo ono šta si izbrisao oznaći kao izbrisano i odmah upotrebljivo i to ne naređuje GC- nego SSD FW koji svojom logikom od čelija slaže Page-ove i od Page-ova Block-ove koji su odmah spremni za uporabu jer su po TRIM-u i stvarno izbrisani.

Garbage Collection koji se nalazi u istom SSD FW sastavlja djelomično ispisane Blockove u pune block-ove i briše oslobođene block-ove nakon toga, to radi u fazi mirovanja i isključivo u Spare Arealu kroz Bad Block Replacement logiku.
Pošto Garbage Collektion sastavlja dijelomično ispisane blockove, a TRIM je neke čelije označijo kao izbrisane od čega je SSD FW sastavijo Pagove i od Pagova Blockove Garbage Collektion će ignorirati od TRIM-a obrađene Blockove jer su za njega izbrisani i on nema šta sa njima raditi.

Ali u ovome se vidi i prednost TRIM-a u odnosu na Garbage Collection. Naime ako je neki zapis npr. dugačak 1 Block i 120 Page-sa i 30 čelija, Garbage Collection će obraditi 1 Block, a sa 120 Page-a i 30 Čelija će čekati dok ne bude imao opet puni Block (jer je Block najmanja moguća jedinica za brisanje). A TRIM će sve ćeljie označiti kao obrisane i pripojiti ih onima koji na SSD-u nisu ni taknuti.
18.08.2012 | 19:14
zabac kaže:
Znaci, slucajno obrisani podatci nepovratno se gubenakon kratkog vremena brisanja jer gornji postupak brze-bolje isprazni celiju. SSD nije za amatere. LOL


Ovisi kojom metodom optimiranja se služiš. Ako si se kao Davor odlučijo samo za Garbage Collection, a to si napravio time šta nisi aktivirao TRIM, onda imaš još vremena povratiti nehotice izbrisane podatke, ali ne puno.
Ako si aktivirao TRIM nemaš ništa nego samo Backup.
Ali za tebe se ne bojim, a oni drugi bi svakako bili na čudu. LOL
18.08.2012 | 22:13
@tino1, nisam išao analizirati kako stvari rade do razine zapisivanja blokova, ali mislim da sada možemo složiti zaključak jednostavnim jezikom za laike kojima treba informacija o čemu se zapravo radi i kako da postupe.

TRIM je funkcija više razine o kojoj brine sam OS i svojom inteligencijom može napraviti razliku u performansama, pogotovo na popunjenim pogonima. Apple je ima podržano na svim pogonima koje isporučuje. Third-party pogoni obično nisu podržani i testirani, ali preporučuje se uključiti je "na silu" kod starijih pogona koji nemaju nove generacije internog Garbage Controla i gdje TRIM tada čini veliku razliku.

Kod SSD pogona zadnjih generacije gdje je interni Garbage Control toliko napredovao da i sam proizvođač ne preporučuje uključivanje TRIM funkcije, ostaje na korisniku da li da je uključi ili ne, ali na takvim SSD-ovima razlika u performansama s i bez TRIM više neće biti toliko velika kao na starim modelima.

U svim slučajevima kada se TRIM uključuje naknadno na third-party disku treba to napraviti tek kada imate 100% backup svega jer bilo je slučajeva da TRIM funkcija OS-a na nepodržanom disku napravi kaos. Osobno sam vraćao sistem s backupa jedno 7-8 puta na starom Kingstoneu jer se bug manifestirao rijetko (kod zapisivanja sleep imagea), ali dovoljno da ti pokvari dan ako nemaš backup. Dakle, uključite ako imate vremena za eksperimentiranje i vjerojatno će sve biti ok i dobiti ćete nešto na brzini, ali imajte uvijek puni backup.

Ako niste tip od eksperimentiranja, imate novi SSD s naprednim GC, onda možete mirne duše ostaviti TRIM na off i nećete vidjeti neku veliku razliku, a možete mirno spavati da neće zbog toga doći do gubitka podataka.

Osobno bih TRIM uključio da imam neki od SSD-a koje i Apple sam ugrađuje, a kod third-party koji nije službeno podržan to bih napravio ili ne ovisno o tome što kaže proizvođač.
19.08.2012 | 10:50
Evo, ustanovili smo da je TRIM ili ne pitanje vjere kao skoro i sve u Hrvatskoj.
Davor i ja se slažemo u zajedničkom ”ekomenskom” Statement-u za laike:

Ako vam je HDD pre spor, a ne treba vam slilni prostor kojeg on nudi, isčupajte ga i nasadite jedan SSD novije generacije.
Jer ti SSD- ovi svi imaju u sebi nešto (Garbage Collektion) šta će ga koliko toliko održavati i ne trebate se ničeg bojati sve će biti u redu.
Ako to isto napravite i pokrenete TRIM iz kojeg god razloga (na primjer jer ste razumjeli moju arkumentaciju i vidite da bi dobili na brzini) sa TRIM Enabler 2.2 onda ga slobodno skinite sa ove stranice: www.groths.org/?page_id=322 i uključite ga. Ali prije toga obavezo napravite Backup 100%, ako se nešto (a nije za očekivati) sasadi onda imate sigurnost popravljanja ili stavljanja u prvobitno stanje.
Ako pak želite pokrenuti TRIM preko Shella (Terminal-a) napravite gore opisanu SUDO proceduru. Ali prije toga napravite Backup 100%, jer isto ako se nešto sasadi imate mogučnost vraćati u prvobitno stanje.
Ako se ne usuđujete napraviti ništa od gore navedenog, kupite MacBook pro ili Air i u njemu imate SSD ugrađen od Apple-a i sve je svakako pod kontrolom.

U svakom od gore navedenih slučajeva, ako vam negdje zapne postavite pitanje na našem zajedničkom jabučnjaku i neko će vam sigurno rado odgovoriti. Ako dođe do bilo kakvih komplikacija sa SSD-om ili nešto slično nemojte se ničeg bojati mi smo na ovom forumu riješili i kompliciranije stvari i rado svi to činimo.

P.S. meni možete i PM poslati da me probudite jer nisam redovno na forumu.
19.08.2012 | 11:11
dpasaric kaže:
Osobno sam vraćao sistem s backupa jedno 7-8 puta na starom Kingstoneu jer se bug manifestirao rijetko (kod zapisivanja sleep imagea)

Ja uvijek isključim kod SSD-a sleep image, jer bez potrebno opterećuje svojim učestalim pisanjem po SSD-u.

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage

Jedino da trebaš paziti ako radiš nešto važno da manualno sevaš.

Osim toga isključim Sudden Motion Sensor, jer ti on ne treba kod ssd-ova.

sudo pmset -a sms 0
19.08.2012 | 13:08
Eto, sve je jasno!

Idem sada malo uključiti TRIM na novom Kingstonu bez obzira na njihov savjet, pa vidjeti ima li ikakve razlike i hoću li opet imati problem s korupcijom kao na starom modelu. Backup imam. Sve za znanost!

P.S.
Hvala za tip za isključenje sleep imagea, fakat mi to ne treba, a potraje svaki put kada radi zapis, a dobio sam i lijepih 16 GB prostora nazad na korištenje.
Moderatori: Bertone
  • Stranica:
  • 1
  • 2

Vikalica™

Zadnja poruka: pred 20 sati, 10 minuta
  • VanjusOS: možda nije obrisano zbog "piratstva" već zbog toga što se u vikalici ne bi trebamo objašnjavati nego u temama?
  • drlovric: Svi gledamo nesot piratsko. Apsurd je pricati o tome. Ja Hajduku placam pretplatu i clanarinu, a kradem HDTV od 2e, jer ne postoji nacin da ga legalno kupim :)
  • Zdravac: Eto, malo analogije za kraj!
  • Zdravac: Ali ok, svaki privatnik u svome restoranu može svojevoljno određivati cijene, a na nama je opet volja hoćemo li ići u taj restoran ili ne.
  • Zdravac: Shvatite da NIJE ilegalno instalirati Kodi na AppleTV
  • Zdravac: Pomalo je frustrirajuće kad znaš da nisi napisao apsolutno ništa ilegalno, a svejedno su ti postovi čak i u vikalici pobrisani jer, eto, moderatori smatraju kao "neprikladno" :?
  • VanjusOS: probao sam preko Xcode neki način ali trebam apple develpper acc
  • VanjusOS: da li je netko instalirao KODI na Apple TV 4K?
  • ZeljkoB: Kakvih problema? Ja koristim public beta vreziju i nikakvih problema.
  • damir1: pozzz svima , da li ima netko problema s iOS 18.6 ? hvala
  • mbp2009: Odlično za PBZ, ali vidim sad da je baterija katastrofa pa onda ću preskočiti dok to ne srede
  • Damirst: Koristim aplikaciju PBZ, istalirao sam public verziju 26 i sve uredno radi
  • Borisone: Čak i da sada radi, možda ju slijedeća public beta skrši
  • Borisone: Prevelika kocka. Ako na iPhonu imaš internet bankarstvo i/ili ostale bitne aplikacije ne savjetujem prelazak na novu slijedeću veliku verziju dok nije na prvoj reviziji (npr. iOS 26.1)
  • mbp2009: Ekipa, itko na ios PB? Zanima me par stvari ali brine me samo pbz aplikacija
  • Yonkis: Ozzy se pridružio legendama :(
  • stefanjos: RIP ozzy!
  • cariblanco: RIP i od mene, mada sad "đavo" trlja ruke, jer mu se ekipa ojačava ;)
  • smayoo: RIP Ozzy Osbourne
  • Gjuroo: Nema za Mac...
  • drlovric: [link]
  • jura22: E da, gdje je to “begišu”?
  • jura22: Izgleda kako ce ova sezona ipak biti bolja od one 2020.!
  • cariblanco: Moj omiljeni bend Guns N’ Roses večeras u begišu....bilo bi fora da kažu "pumpaj" :D
  • Junuz: Yonkis, riješeno.Ubio sam icloud/face time na svim uređajima.Iako se problem manifestovao na 16e.Svakako nekoristim face/imesage.Hvala
  • Yonkis: @Junuz - ti si u USA? Na čijoj si mreži? Vidiš li ti te poruke koje su poslane? Da nemaš USA Apple account? Ne znam, puno informacija nedostaje za ikakvo pojašnjenje. Ili otvori remu/post.
  • cariblanco: Kakav dobar finale tenisa, inače navijam za Noleta, ali on je svoje dao...danas se "griješnik" nije dao u Alcatraz ;9
  • Junuz: Nije baš tako, za par sati su mi naplatili oko 1euro na pozadinsko slanje sms ova u ameriku sa ciljem aktiviranja face time.Iphone koristim od 6 naovamo
  • drpongrac23: @Junuz - pa aktiviraj Facetime i iMessage, ništa te ne košta.
  • Junuz: A naravno nisam siguran kako
  • Junuz: trebao bih pomoć oko pozadinskog slanja sms ova u usa na iphonu.16e model sa novom pretplatom i esim karticom.Trošak raste svako malo a od telekom operatora sam dobio odgovor:U slučaju ako koristite iPhone, Vaš uređaj u pozadini šalje SMS prema svom uslužnom servisu u SAD-u s ciljem aktivacije usluge Facetime i iMessage. Molimo deaktivirajte u postavkama mobilnog uređaja navedene usluge k
  • ping: naravno nije bitno koji smartphone dok god je iphone :)
  • ping: @drlovric koliko se sjećam nije radila ako se spajaš na wifi ali ako koristiš iphone sa hr linijom onda je radilo.
  • drlovric: Koristi li netko MaxTV aplikaciju van HR?
  • Ender: verovatno je to, jer je on sa ekranom od 12", mada je bilo i MB Air-ova 11" pa su imali 2 standarnda USB porta. dobro mozda je on bio malo veci od tog MacBook-a jer je imao onaj siri screen bezel.
  • smayoo: Imao je samo jedan port jer je cijela matična ploča bila toliko malena da nije bilo mjesta za dva. To je bitna ušteda (veličina matične ploče), a ne broj portova
  • Ender: verovatno ce cena biti povoljna uz kompromis da se ukine neke stvari koje postoje kod MB Air-a. recimo MacBook model iz 2015-2016 je cak imao samo jedan USB-C port. neka usteda od par $, al dovoljno da se ustedi taman za bonus nekog menadzera.
  • Ender: Slazem se, masa korisnika nema neke prevelike zahteve, niti koristi zahtevne programe, ali sam sistem postaje s vremenom gladan resursa, i to bude cesto ogranicavajuci faktor. Ali u upravi drage nam firme sede neki ljudi koji vrlo precizno odmere svaki korak, tako da s druge strane mislim da ima smisla, koliko god meni logika govori drukcije.
  • Bertone: Sve ovisi koliko €/$ će tražiti,... masa ljudi još koristi Intel MBA/MBP i ne daje im se 1k€ za osnovni MBA, a potrebe im nisu veće od tu i tamo kojeg dopisa, e-maila ili pogledati kakav video.
  • Ender: malo je bzvz imati MacBook sa procesorom od iPhone-a, a imas iPad sa M1 procesorom. ne vidim segment trzista za taj MacBook.
  • Ender: izgleda ce tako i ovog puta biti. ti MacBook-ovi su imali core-M seriju procesora (M, M3, M5 i M7), a poslednja serija je imala core-i procesore 2017. god.
  • smayoo: Imali su već i prije takav neki proizvod. Onaj "zlatni" macbook 12", zar ne. Pa se nije baš "primio".
  • drpongrac23: [link]
  • drpongrac23: Izgledno je da izlazi low-end MacBook, tj. povratak stare MacBook serije, oviga puta sa iPhone čipom unutra. Ako se ostvari, biti će zanimljivo
  • drpongrac23: @cariblanco - slažem se, no zbog zdravstvenih razloga se bisam usudio ići. Produkcija na svjetskom nivou.
  • cariblanco: Koncert na hipodromu, je neponovljiv po mnogim stvarima...dok sam živ neće ga nitko prestići po mnogim detaljima....ma što god mislili o Marku
  • smayoo: RIP Renato Baretić :(
  • dpasaric: Cijene su ti iste kao u Švicarskoj, kada to prihvatiš, sve bude jednostavnije! :)
  • ping: @drlovric Geneva?
  • ping: A

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

drpongrac23, imenso, Riba, temeljnik, Anonimci (437)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 1.05 Seconds

Provided by iJoomla SEO