![]() |
RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk
Bok svima,
nigdje ne vidim da itko o ovome razglaba, vjerojatno jer su svi sretni sa NVME diskovima, no kako mi vrag neda mira sad kad sam u uredu i neda mi se nis pametno radit, onda sam si zadao zadatak da si slozim RAMDisk i prebacim sve cache i temp foldere na njega... I.... USPIO SAM! :) Imam na kompu 64GB RAMa pa me bas briga za sve, ionako sam iskljucio swap file... Dakle, od RAMDisk alata ima ih nekoliko koji su dobri, no za moje potrebe sam iskoristio Starwind RAMDisk. Trebat ce vam jedino neki sluzbeni email da to skinete jer ne dozvoljavaju gmail.com i slicne servise. Instalirao sam RAMDisk i kreirao RAM Disk velicine nekih 5GB. Bit ce mi OK za moje potrebe, vjerojatno bih mogao procit jednako dobro i sa manjim. :) Kod ovog RAMDisk sofvera je jedini problem sto ce drive letter biti prvi sljedeci na popisu jer nema mogucnosti podesavanja drive lettera. Meni to nije bio neki problem. https://i.postimg.cc/pVws3vfK/2025-0...d-RAM-Disk.png Tako, sada imam RAM disk od 5GB... Idemo dalje... Prvo sam preselio ENV varijable od Windowsa za TMP i TEMP foldere na taj RAM disk... Vrlo je jednostavno, kreirao sam folder na RAM disku koji se zove TEMP i onda Win + R (Run) -> sysdm.cpl -> Advanced - Environment Variables i tamo izmijeniti TMP i TEMP i na gornjem i na donjem boxu da pokazuje na TEMP folder koji sam kreirao na RAM disku... Kod mene je to E:TEMP... https://i.postimg.cc/4xBMDMNZ/2025-0...-Variables.png Vec sa ovime je sustav dost ubrzaniji, pogotovo recimo MS Teams koji mi sada prakticki trenutno reagiraju na promjene chatova i slicno... E, onda sam naletio na jako zgodan programcic za prebacivanje cache foldera, a zove se vrlo intuitivno - SoftPerfect Cache Relocator... Da bi se njega upogonilo, najbolje je na RAMdisku kreirati foldere za sve programe koje je ponudio (Chrome, Edge, Telegram, Vivaldi, Opera, itd. ovisno tko sto ima)... On ce onda napraviti softlinkove https://i.postimg.cc/xCb4b1GT/2025-0...ocator-1-9.png Onda kod odabira foldera morate ga naci na popisu i doslovno doubleclick napraviti na taj folder, inace ce pobrisati sve foldere na RAM disku... Recimo, kod Telegrama, to moram ovako... Doslovno ga pronaci na popisu i onda doubleclick napraviti na njega... https://i.postimg.cc/yYKbkBDs/2025-0...For-Folder.png Nakon toga, uredno mogu rebootnuti masinu da provjerim jeli sve radi... Ali NE! Nema foldera na RAM disku vise!? Ooo da, pa naravno, RAM disk, nakon reboota nestane pa se opet kod podizanja sustava pojavi... A nis, idemo napisati malu BAT skriptu koju cu ugurati u Registry da se dize kada se komp boota i zdravo... To se tu ubacuje - Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run https://i.postimg.cc/44PzQT8J/2025-0...inistrator.png https://i.postimg.cc/Vvv5F266/2025-0...try-Editor.png I sada opet reboot... I gle cuda, sve radi kako spada! :) RAM disk se puni cache i temp glupostima... Problem solved, komp prodisao... https://i.postimg.cc/kXhKLv3z/2025-04-17-18-45-38-E.png Ako pak na kompu imate neki program koji ima svoj TEMP folder, a kojeg Cache Relocator ne vidi, uvijek mozete sloziti symbolic link... Ima ovdje dobro uputstvo - https://www.howtogeek.com/16226/comp...dows-or-linux/ Napominjem - svi koristeni alati su besplatni, a ovo je jedina kombinacija sa kojom sam uspio postici da mi sve radi nakon reboota... :) Takoc, sad kad sam napisao uputstvo odo doma, pa cu isto to slozit na malom laptopicu... S time da on svako malo ide u suspend pa cu onda isprobati i kako se sve ponasa sa suspendom... |
Hje....nekad kad sam imao samo HDD - da, why not , jer stvar osjetno ubrzava izvodenje aplikacija nakon sto ih jednom pokrenes. Al cak i na SATA SSD ovima sam isti koncept prestao koristiti zbog brzine, vise zbog manje drljanja po SSD-u.
P.S. Code:
grep tmpfs /etc/fstab |
Kaj je bilo da se uhvatiš toga? Pada kiša pa nema biciklista za brojanje koji se voze po centru grada :D
|
Citiraj:
Malo kasnije cu to i na laptopu napravit sad kad imam 32GB RAMa... :) |
Takoc... Slozio RAMdisk i na malom laptopicu... :) S time da sam morao u Task Scheduleru sloziti ThrottleStop da se pali 30 sekundi nakon logiranja... ThrottleStop cim se ucita nesto ubacuje u TEMP folder, a kako jos nije stvoren TEMP folder, onda se ovaj zbrejka i ne ucita se...
E pa sada sve radi... :) |
:dobar:
Za trud pisanja uputstva drugim korisnicima :respekt: |
Starwind RAM Disk se da skinuti preko direktnog linka, da se ne gnjavite sa temporary emailovima :)
https://www.starwindsoftware.com/tmp...MDiskSetup.exe |
Jeli itko probao? Zanimaju me iskustva drugih. :)
|
Meni bio ramdisk gamechanger tamo negdje 2008-e.
Al onda sam kupio SSD :) |
Citiraj:
Windowsovo brljanje po TEMP folderu i cackanje raznih browsera po CACHE folderima ipak radi podosta writeova po disku, a disk je flash memorija tako da s vremenom odlazi health... Ovako se prckanje po TEMP i CACHE folderima odvija u RAMu koji nema problema sa healthom... Druga stvar je sto je latencija na NVME SSDu mjerena u mikrosekundama, dok je latencija na RAMu mjerena u nanosekundama, tako da imamo 2-3 reda velicine brzi pristup podacima koji se onda citaju brizinama koje su po 10-20x vece nego kod najbrzeg NVME diska... Za baratanje sa sitnim fajlicima je ovo idealno... A i opcenito gledano, sve mi nekako radi puno brze, kao da je brzi odziv na svemu sto sam do sada probao... |
RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk
Race conditioni su nekada baš sranje s time.
Imam već dugo složeno nešto slično na Windozama. Koristio sam SoftPerfect RAM disk koji može kreirati foldere prilikom kreiranja RAM disk volumea pa imam jednu brigu manje. Osjeti se da je sustav responzivniji. Mi koji smo s Linuxa odavno to radimo (tmpfs i zram). Na Windozama sam to složio kada sam u ProcessExloreru vidio koliko Windoze brljaju po raznim Tempovima - ubija SSD bezveze. |
OK, evo sada malo real-life ispitivanja brzina... Uzeo sam CrystalMark 8.0.6 x64, podesio u settings da radi sa NVME diskom i provukao ga preko svih mojih diskova u kompu...
Ono sto mi je odmah zapelo za oko je random read/write na 4kB blokovima koji je jedno 20x brzi nego na Gen4 x4 NVME disku, i to ne bas najsporijem na svijetu... In CrystalDiskMark, RND4K Q1T1 stands for:
Random 4KB read/write performance with a queue depth of 1 and 1 thread — basically simulating a very light workload similar to what you'd see when opening a small app or performing basic OS tasks. Micron 3400, 512GB, TLC, NVME Gen4 x4 https://i.postimg.cc/kXtcWzP5/2025-0...-x64-Admin.png Samsung PM981, 512GB, TLC, NVME Gen3 x4 https://i.postimg.cc/QdGqmmjJ/2025-0...-x64-Admin.png Starwind RAMDisk, 5GB, DDR5-5200 https://i.postimg.cc/RZ7LDtF5/2025-0...-x64-Admin.png |
Ima li smisla taj ramdisk u veličinama od 2-4 GB ili je to premalo za average Joe aktivnosti, nikakav posao ni išta sl.?
|
RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk
Ima smisla ako imaš hrpu RAMa jer što je veći RAM drive to je manje cachea za filesystem, baze, etc. ali uz današnje NVMe brzine…
|
Citiraj:
cca 15 minuta po uputstvima i odokativno se osjeti razlika. Sad, u vrijeme SSDova i brže memorije neću reći da je spektakularno ali osjeti se. |
Citiraj:
Ako pak prckas po Photoshopu i slicnom, a treba ti neki scratch disk, a nis, stavi vise pa vidi kako radi... :) |
Budemo vidjeli, spori ddr4 ram nije baš neki performer al niš ne košta. Tnx za upute!
X280 na bateriji: PM981 https://i.imgur.com/qZ9fUgk.png Ramdisk https://i.imgur.com/uRtxnIq.png |
Evo i ja izvrtio na slicnom setupu... Dell Latitude 7390, rad na bateriji...
Samsung PM981, 512GB, TLC, Gen3 x4 https://i.postimg.cc/4H3F40C9/2025-0...-x64-Admin.png Starwind RAMDisk, 3GB, DDR4-2400 https://i.postimg.cc/dDQf9h7V/2025-0...-x64-Admin.png |
Ok ajmo sad jednostavan test > start neke aplikacije xy.
Bez RAMdiska: 1: Prvi run 2. Drugi run 3. Treci run Sa Ramdiskom: 1: Prvi run 2. Drugi run 3. Treci run Jedino na taj nacin mozemo zakljuciti koliki je svarni dobitak. |
Citiraj:
|
Side by side probaj, laptop sa i laptop bez. Vidi makar koliko je to vizualna razlika od desktopa do responzivnog browsera. Možeš snimiti oba desktopa pa staviti oba videa skupa.
|
Svojedobno sam RAM diskove koristio za stvari koje ne bi trebale preživjeti reboot, npr. ključeve i šifre. Kad bi se komp bootao uštekao bih stick, s kojeg bi se kopirali ključevi na RAM disk, isključio stick i kasnije nakon reboota bi sve to nestalo. Teoretski, jer Windowsi i page file ...
Za performanse nisam koristio RAM diskove jer dok su bili HDDovi nisam baš imao viška RAMa, sad kad imam viška RAMa su aktualni SSDovi pa mi opet nema potrebe. Uskoro bih trebao složiti jedan Ryzen sa 128GB RAMa pa onda imam namjeru testirati kako se PS i slične aplikacije ponašaju kad su im cache diskovi u RAMu umjesto na SSDu. |
Citiraj:
Što fali dobroj staroj štoperici? Ili modernoj verziji na mobu? |
Oni koji su malo "mlađi" a prčkali su po raznim Win Live projektima trebali bi se sjetiti ImDisk - a,
Ramdisk for Windows and mounting of image files. https://github.com/LTRData/ImDisk https://sourceforge.net/projects/imdisk-toolkit/ Upravljati sa njime se može na više načina, kako kroz njegov GUI, tako i kroz CLI (commend line), naravno da ima opciju postavljanja "drive letter" -a kako bi uvijek bio isti, zgodno je staviti X: ili Y: Stara dobra klasika programiranja, ne traži .NET ili nešto drugo. Upravo potražio po kompu i našao ImDisk: File version: 2.0.10.64 Copyright (c) 2005-2018 Olof Lagerkvist Vidim da ima i nekakav noviji AIM Toolkit https://sourceforge.net/projects/aim-toolkit/ ali taj traži .NET Framework 4.8. That's my 5 cents :) |
Ugl ja ne dozivljavam neke osjetne pomake, s posebnim fokusom bas na browsanje. Ok, moj test mozda nije bas najbolji jer je lap na bateriji i u power saveu (to mi je jedini bitan scenario) i u 2-3 sata nisam osjetio neku brzinu.
Ram disk usage svega 200-300MB :) |
Ma naravno da će biti različitih rezultata / iskustava, sve zavisi kako se i za šta koristi kištra ...
|
Citiraj:
Ima jos par tih utilitya, probao sam dva ili tri, no ovaj Starwind mi se pokazao idealnim za ono sto trebam, jedino sto mu ne mogu podesavati drive letter, tako da mi je to jedina zamjerka... Sve ostalo radi kako spada... Sto se performansi tice, ovako odokativno imam osjecaj da malo lakse disu stvari koje koristim... Najvecu promjenu sam primjetio na MS Teams gdje mi sada kod mijenjanja chatova, puno brze ucitava history, na kompu u uredu je instant, na laptopu ima mali lag... Drugo sto sam primjetio je da mi nesto brze dize laptop iz suspenda... Thunderbird radi dosta brze kod mijenjanja foldera i ucitavanja mejlova, a to me prije ubijalo... Imam dojam da sada vratim sve na staro da bih tek onda osjetio razliku... :D |
Vishera FX-8350, PCIe 2.0, 32GB RAM, Win7 64bit
Samsung 960 Pro 1TB NVMe https://i.postimg.cc/Dy0tNWYp/960-pro.png SoftPerfect RAM drive 12GB https://i.postimg.cc/VLh3PYxf/ram-drive.png |
Ne želim napisati bezvezan komentar, ali jače je od mene, te samo želim reći da ići u optimizaciju gdje se neko učitavanje smanji sa 0.15 sekundi, na 0.12 je vrijeme izgubljeno, a koje se moglo preusmjeriti na pijenje vina na primjer, ili rakije.
|
RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk
Mislim da nas bar nekoliko s ovog foruma ima više-manje dobro plaćen posao jer znamo optimizirati stvari… :kafa:
Kada npr. trebaš provremeno raspakirati 30.000 fileova negdje vjeruj mi da to ide nekoliko puta brže na RAM drive ;) |
Sva vremena su GMT +2. Sada je 22:40. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger