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 59 minuta
  • Soffoklo: Misliš bravo retardirana EU birokracija
  • drpongrac23: Bravooo Apple, super!!!
  • m@xym: a evo i pojašnjenja: [link]
  • Yonkis: In iOS 26.2, Wi-Fi network synchronization between iPhone and Apple Watch will no longer be available in the EU.
  • hal9000: HAHAHAHAHAHA: [link]
  • dpasaric: Iskreno, i meni Liquid Glass ide na živce i nije im to trebalo. Srećom barem se na iPhoneu lako ugasi u onim opcijama za invalidne osobe.
  • Borisone: Ne znam što su se svi uspuhali oko Liquid Glass, a tragediju od prikaza UI-a na ne-retina ekranima se tolerira više od desetljeća.
  • CoffeePod: Dyeovog odlazak je mozda najbolja stvar. Racunam da ce implementirat malo nazad Mavericks draži i da će utišat Liquid Glass gimmick. Apple se stvarno mora sjetiti da ljudi vole Apple upravo radi blenda vrhunskog hardware i software koji je funkcionalna koliko i lijepo izgleda. Liquid Glass je form over function 101.
  • Yonkis: Sa novim WApp updateom funkcionalan WhatsApp app na Apple Watchu.
  • IgorD: Zašto ne bi bilo istina? O tom se govori danima, neki ljudi slave što je Dye otišao. Trebao si otvoriti temu
  • Djuro genijalac: Sve mi se čini da je ovo istina..?
  • Djuro genijalac: [link]
  • IgorD: ovo je bilo na 17
  • IgorD: [link]
  • IgorD: Meni radi paste, iPhone Max 15, nije zadnji ios
  • smayoo: Ne možeš s iphonea
  • Djuro genijalac: Jbm, kak se pastea link u vikalicu?
  • Djuro genijalac: Ne znam jel ovo istina, ali....
  • Air: Ja sam u Zg, reci što i kada trebaš?
  • drlovric: Ima li neka dobra dusa iz Zagreba da mi preuzme hedan mali paket i preusmjeri ga na paketomat ili kakogod u Zupanju? :)
  • smayoo: [link]
  • ydrea: @Vanjuška - imamo! Poslao sam ti pp ;)
  • drlovric: Akom znate nekoga da prodaje SteamDeck, ja bih to kupio...
  • Piko: Zašto WP ? .... ima .... samo ja radim u Laravelu, no WP mi nije stran.. što konkretno treba ?
  • dpasaric: Svi otišli u keramičare. Naš ex-voditelj weba radi s mramorom sada. :)
  • Vanjuška: Imamo li na Jabučnjaku ikoga tko je vičan WordPressu i općenito web hokus pokus?
  • Riba: Anker ili Baseus i na miru si.
  • drlovric: Ja vjerujem Ankeru. Godinama bez problema
  • dpasaric: Ne kupuj nikada jeftine punjače za auto, gomila je uništenih iPhonea na taj način.
  • Yonkis: ima netko za preporučiti autopunjač a da ima USB C i USB A? Ne vjerujem ovima ovim artiklima od 5€.
  • zvone: Vrhunski. Moj prvi OS je 7.5. Digao ga i igrao Sim Tower satima. Kao u stara dobra vremena.
  • smayoo: Evo stavio sam ja [link]
  • dpasaric: To je vrijedan link, nemoj da se izgubi na Vikalici, imamo u forumu grupu MacOS Classic, pa ostavi tamo da ostane
  • IgorD: Da, mogao bih nekom to amjestit full scree da se šokira kad se vrati a komp
  • smayoo: hvala!
  • drlovric: Ovo je tako cool. Svaka cast!!
  • Ender: @IgorD: ovo je sjajno! hvala!
  • IgorD: > Infinite Mac is a collection of classic Macintosh and NeXT system releases and software, all easily accessible from the comfort of a web browser
  • IgorD: Upravo otkrio: [link]
  • m@xym: RIP Deajn Ristanović, jedan od rijetkih koji je postao legenda još za svog života (barem nama koji smo pratili same početke kompjuterizacije u bivšoj državi.
  • smayoo: :(
  • IgorD: Računari itd. RIP
  • Yonkis: Zar Apple nije mogao napraviti bolji emoji za miša, tj za magic mouse?
  • Miro Spiro: Umro Dejan Ristanović :( RIP
  • MacSin: OS stari do X je bio cool
  • MacSin: na poslu su svi na win lenovo aliu kad dodem doma je melem za oci ali kad treba nesto upgarde napravit tad je vec probelm
  • MacSin: OS je i dalje miljama od ostalih no sto se tice hardware to je vec diskutabilno
  • VanjusOS: neki mi javi se privatno, barem ako može kratko posuditi na probu
  • VanjusOS: ljudi, ima li možda netko viška Thunderbolt 2 to Thunderbolt 2 Cable
  • drpongrac23: Davno sam vozio "kockicu"

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Ender, Riba, temeljnik, yvann11, Anonimci (840)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.74 Seconds

Provided by iJoomla SEO