Šta je novo?

Kako prištedeti sopstveni SSD pod macOS-om ?!?

Vlada>>>

Slavan
Učlanjen(a)
29.06.2007
Poruke
2,343
Poena
405
Moja oprema  
CPU & Cooler
Ryzen 5 2600
Matična ploča
Aorus B450M
RAM
16GB
GPU
AMD Radeon RX7700XT
Kućište
Fractal Design - Define R5
Monitor
LG 27GN850-B UltraGear™ QHD Nano IPS
Pristup internetu
  1. Optički internet
Ne znam dal se neko ovde do sada ozbiljnije pozabavio ovom tematikom, ali gledajući u HWMonitor parametre i posebno deo koji se odnosi konkretno na wear leveling count, došao sam na ideju da pokušam nešto da preduzmem u nameri da što je moguće više prištedim sopstveni SSD disk.

I naravno evo nekih rešenja do kojih sam došao.

Screen Shot 2016-12-18 at 17.58.42.jpg

Problem najvećim delom prave pretraživači koji konstatno nešto slažu na disk, a kako tokom dana u mom slučaju ume da se nakupi dosta toga, stvari po ovom pitanju nisu baš nešto naročito sjajne. Posle kratkog googlanja koje je bilo usmereno prvenstveno na to kako nagovoriti Safari i Operu da keširaju na drugi disk i koje se završilo blago rečeno neuspešno, primetio sam jednu vrlo zanimljivu pojedinost koja se ogleda u činjenici da sve (ili gotovo sve) aplikacije pod macOS-om koriste zapravo objedinjeni cache folder, a koji se opet nalazi u library folderu unutar home foldera.

Wow rekoh super, sad bih mogao nešto i da pokušam. I evo prilično jednostavnog rešenja do koga sam došao za svega nekoliko minuta.

Pre svega izmeštanje pomenutog foldera, na drugi disk. Ovo je lako, jednostavno sam kopirao postojeći folder sa kompletnim sadržajem unutra na particiju drugog mehaničkog diska. Zatim sam isključio sve aplikacije u potpunosti (čak i one koje rade u pozadini) i potom sam jednostavno obrisao cache folder unutar home ~/Library foldera.

Poslednji korak je bio kreiranje symbolic linka za obrisani folder iz terminala putem sledeće komande:

Kod:
sudo ln -s /Volumes/naziv particije/Caches ~/Library/Caches

Vidi sliku:

Screen Shot 2016-12-18 at 19.08.12.jpg

Restartovao sam mašinu i voila, ahahaha... stvar je rešena! :eyebrows: Kompletno keširanje sada ide na pomenuti mehanički disk.

Ova metoda se može upotrebiti i za sve druge sporne foldere, poput recimo Downloads ili Podcasts ili nekog trećeg realtivno prometnog foldera koji imate.

----------------------------------------------------------------

U međuvremenu sam skontao da to može da se odradi na još jedan zanimljiv način, a to je putam RAM diska.

Ovo nisam probao jer u mom slučaju to baš i ne igra s obzirom da imam 8GB rama, a skontao sam da stajaći keš koji kruži na mom kompu iznosi negde oko 4GB, što znači da bi trebao da žrtvujem minimum 2GB RAM memomrije, što naravno ne vidim baš kao idealno rešenje, ali za sve one koji guraju recimo 16GB RAM memorije a recimo još pride imaju samo SSD disk, ovo će verovatno biti prihvatljivo.

Elem, RAM disk se može napraviti na dva načina; putem sledeće komande iz terminala:

Kod:
diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://XXXXX`

Gde je na kraju XXXXX zapravo broj bajtova. Ovaj broj se može lako preračunati na sledeći način. Recimo za 4GB RAMA potrebno je pomnožiti 4096x2048 što mu dođe 8388608 itd...

Kod:
diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://8388608`

Nakon ovoga se jednostavno napravi ili kopira cache folder u ram disk i odardi symbolic link za dotični folder motodom koju sam opisao gore.

Za sve one koji ne vole da petljaju previše sa terminalom RAM disk je moguće napraviti i pomoću 3th party aplikacije koja se zove RAMDiskCreator.app.

Sve u vezi ovoga detaljnije kao i link koji vodi ka pomenutoj aplikaciji možete naći na sledećoj stranici:

https://www.tekrevue.com/tip/how-to-create-a-4gbs-ram-disk-in-mac-os-x/

Uglavnom što se ovoga tiče zaključak je sledeći. Prednosti ove metode se ogledaju u bržem keširanju, a loše je naravno to što će nakon restarta čitav keš biti obrisan.

Dakle to je to, pa ko voli nek izvoli!


Pozdrav svima! ;)
 
Poslednja izmena:
Razmišljao sam o ovome neko vrijeme, ali sam odustao zbog nedostatka vremena i iskreno me mrzilo da se bakćem i udubljujem.

Mislim da je bolja prva opcija sa izmještanjem Caches foldera na HDD.

Hvala na tekstu u svakom slučaju.
 
Čemu svrha tog. Taj disk koji ćeš štedeti za 5 godina će biti ultra mali i bezvredan. A keširanje je bolje da se radi na SSD-u (zbog bržeg pristupa istog). Žrtvuješ komforan rad zarad? Ja isključim system restore prilikom korišćenja ssd-a i eventualno virtual memory (ako imaš kao ja 16gb RAM-a). U zadnjih 5 godina sam 3 puta zamenio ssd tako da ne vidim svrhu da se tangiraš oko toga. 2010 imao sam 40GB, posle 120GB a pre par meseci uzeo sam 240GB ssd. Koliko sam svojevremeno platio taj od 40GB neću ni da razmišljam.
 
Čemu svrha tog. Taj disk koji ćeš štedeti za 5 godina će biti ultra mali i bezvredan. A keširanje je bolje da se radi na SSD-u (zbog bržeg pristupa istog). Žrtvuješ komforan rad zarad?

Pa lepo piše gore. Svrha je da se prištedi SSD disk od bespotrebnog gomilanja raznoraznih privremenih fajlova. Osnovna ideja ovog manevra je izmeštanje keša koji kreiraju browseri. Ne vidim šta to specijalno gubim izmeštanjem ovakvih privremenih fajlova na mehanički disk?!?

Isto važi i za recimo download folder i još neke njemu slične. Naravno sve je ovo individualno i zavisi od toga šta ko skida i u kojoj meri kao i to kojom se logikom vodi. Međutim, uzevši u obzi način po kome funkcionišu SSD diskovi, a koliko sam mogao da primetim i na osnovu nekih tema na koje sam naišao guglajući, ispada da mogu da izgube solidno na perfomansama u određenim situacijama, pa stoga cenim da nije loše povesti malo računa...

Ako sam dobro upamtio, Apple je na nekoj od ranijih prezentacija predstavio hibridnu varijantu diska gde je čini mi se svrha toga bila pored boljih perfomansi upravo i ovaj deo koji se odnosi na keširanje. Nisam ulazio u crevca da vidim kako sve to skupa tamo funkcioniše, ali čini mi se da je ideja similarna...
 
Poslednja izmena:
Ali lepo je čovek pitao, zbog čega ovo raditi... Nema smisla jer se svakako neće degradirati SSD za vremenski period na koji mi koristimo računare.
 
Lep je i odgovor ponuđen... e sad, ko ne vidi smisla u tome, šta ja da mu radim...

"Unlike mechanical hard drives, current SSD technology suffers from a performance degradation phenomenon called write amplification, where the NAND cells show a measurable drop in performance, and will continue degrading throughout the life of the SSD. A technique called wear leveling is implemented to mitigate this effect, but due to the nature of the NAND chips, the drive will inevitably degrade at a noticeable rate.
"

At the end of the day, the only way to get the full performance back out of a modern SSD is to secure-erase it. This will bring a used-and-abused SSD back to its new out-of-the-box state.

Ovo je prilično tačno jer već sada primećujem određeni pad perfomansi na svom disku. Osim toga ja guram SSD od 500GB na kome imam podignuta 2 operativna sistema i zbilja nemam nameru da izmeštam fajlove odatle da bi ga brisao komplet i vraćao na fabričko stanje! Negde sam izračunao da mi se više ispalti da napravim ovakav jedan manevar... Možda i grešim, ali ne može da mu škodi to je sigurno, a što se operativnosti tiče ne primećujem apsolutno bilo kakav gubitak. ;)
 
Poslednja izmena:
Ja koristim MBPr13 već dve i po godine i trenutno je SSD "zdrav" 100%. Postoje samo par parametara (koristim DriveDx za analizu) koji su na 99%. Inače uopšte ne pazim gde šta snimam i premeštam a i nemam izbora pošto imam samo SSD i u SD slotu dodatni fleš drajv.

Kako menjam Mekove na 3,5-4 godine pretpostavljam da status neće odmaći dalje od 98% što je opet ok za nekoga ko će kupiti i nastaviti da koristi.
Pretpostavljam da je @sysninja na to mislio u poslednjem postu.

Inače, hvala na rešenju, uvek je dobro imati opcije.
 
Wow rekoh super, sad bih mogao nešto i da pokušam. I evo prilično jednostavnog rešenja do koga sam došao za svega nekoliko minuta.

Pre svega izmeštanje pomenutog foldera, na drugi disk. Ovo je lako, jednostavno sam kopirao postojeći folder sa kompletnim sadržajem unutra na particiju drugog mehaničkog diska. Zatim sam isključio sve aplikacije u potpunosti (čak i one koje rade u pozadini) i potom sam jednostavno obrisao cache folder unutar home ~/Library foldera.

dakle hoces da izmestis folder po kojem sistem nonstop nesto pise na mehanicki disk kako bi "sacuvao" SSD disk?
koja je onda poenta SSDa ako ces najcesce koriscen folder da vratis na mehaniku?!?


U međuvremenu sam skontao da to može da se odradi na još jedan zanimljiv način, a to je putam RAM diska.
Welcome to 1987. kada smo na Amigma i Atarijima koristili RAM disk. Eto koliko su racunari napredovali.


Elem, RAM disk se može napraviti na dva načina; putem sledeće komande iz terminala:
...bogu plakati. Danas je 2017. a mi i dalje pricamo o RAM disku!
Koji ce nam Qrac onda operativni sistem? Zar ne bi on trebao da vodi racuna o tome? Zar ja kao korisnik, i nakon 20 godina treba da pravim RAM disk?!?!!!!


....
Za sve one koji ne vole da petljaju previše sa terminalom RAM disk je moguće napraviti i pomoću 3th party aplikacije koja se zove RAMDiskCreator.app.
nije Vlado ovo nista protiv tebe, vec je protiv ljudi koji vode razvoj OSa i pravila na osnovu kojih se pravi buduci software.

Tuga.
Tuga da se racunari i dalje koriste ko pisace masine i da se i dalje vode rasprave o RAM disku kao pre 20 godina (btw Atari 1040 ST je prvi racunar na svetu sa cenom manjom od 1$ po KB RAM memorije! Taj trend je Atari Corp. nastavio i u narednim godinama - RAM je prakticno bio poklanjan te su korisnici Atarija obilato koristili RAM disk; a bogami i autori virusa :d).
 
Poslednja izmena:
Nazad
Vrh Dno