|
![]() |
#31 | |
Premium
Datum registracije: Aug 2007
Lokacija: Zagreb
Postovi: 606
|
Citiraj:
Imati proizvod koji skraćuje vrijeme rada...to bi se trebalo cijeniti. |
|
![]() |
![]() |
![]() |
#32 |
Premium
Datum registracije: Sep 2018
Lokacija: tu
Postovi: 3,234
|
__________________
|
![]() |
![]() |
![]() |
#34 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,719
|
Generalno, "RAMdisk" kao pojam je umro kada su OS-evi prije 15ak godina postali dovoljno pametni da ga rade sami, a pisci iole ozbiljnijeg softvera poceli implementirati dostupno. Nu: Code:
~ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 38G 3,5M 38G 1% /run efivarfs 512K 118K 390K 24% /sys/firmware/efi/efivars /dev/nvme1n1p2 1,8T 754G 917G 46% / tmpfs 189G 1,4G 187G 1% /dev/shm tmpfs 5,0M 20K 5,0M 1% /run/lock tmpfs 189G 0 189G 0% /run/qemu /dev/nvme1n1p1 511M 6,2M 505M 2% /boot/efi tmpfs 38G 8,3G 30G 22% /run/user/1000 /dev/nvme0n1p2 1,8T 1,2T 506G 70% /media/bubba/ed8cf559-821a-42e7-bbb9-6174496a7805 ~ free -h total used free shared buff/cache available Mem: 376Gi 37Gi 41Gi 9,8Gi 311Gi 338Gi Swap: 2,0Gi 1,2Mi 2,0Gi Uz to, Windowsi vec godinama podrzavaju, ako je to bas prijeko potrebno, nativni "RAMdisk" i to kao iSCSI target -> https://learn.microsoft.com/en-us/ar...windows-server Sve u svemu, bojim se da ce Tomekova stoperica razbiti taj san u 2025. ![]()
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
![]() |
![]() |
![]() |
#35 |
McG
Datum registracije: Feb 2014
Lokacija: Varaždin
Postovi: 8,002
|
Imali smo sličnu temu prije više od desetljeća i ja se dan-danas držim toga da se swap/page file ne (treba) gasi(ti). ![]()
__________________
AMD Ryzen 9 9950X | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x4TB WD Red Plus | Fractal Define 7 Compact | Seasonic GX-750 AMD Ryzen 5 7600 | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x12TB WD Red Plus | Fractal Define 7 Compact | eVGA 650 B5 |
![]() |
![]() |
![]() |
#36 |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Bubba, zaboli mene jel mi komp radi 5% ili 50% brze trenutno... Meni ovo bio fora mini projektic da se malo poigram i prebacim TEMP i Cache foldere na RAMdisk (jer to Windowsi ne rade nativno, a niti programeri browsera nisu bas najinteligentnija bica), tako da, so far so good...
__________________
|
![]() |
![]() |
![]() |
#37 | |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Citiraj:
![]() Otada mi je swap file bio iskljucen na svim kompovima, a kompovi su radili brze... ![]() Sve u svemu, zaboli me, ko hoce nek se poigra, uputstva sam napisao kako to postici, ko nece, nek se bavi necim drugim...
__________________
|
|
![]() |
![]() |
![]() |
#38 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 23,459
|
Bravo kolega calypso, umjesto pohvale šta si im pokazao šta i kako, oni se uhvate "šta će ti to ...". Tko prepozna / treba mu neka koristi a ostali neka preskoče i idemo dalje. 'bem ti taj novi vrli svijet ![]() |
![]() |
![]() |
![]() |
#39 |
McG
Datum registracije: Feb 2014
Lokacija: Varaždin
Postovi: 8,002
|
Kaj je sad bilo, pa još za vrijeme Windows XP-a smo (od)vrtjeli sve te page file/RAM disk eksperimente i nikom ništ, nemojte se odmah srditi.
__________________
AMD Ryzen 9 9950X | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x4TB WD Red Plus | Fractal Define 7 Compact | Seasonic GX-750 AMD Ryzen 5 7600 | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x12TB WD Red Plus | Fractal Define 7 Compact | eVGA 650 B5 |
![]() |
![]() |
![]() |
#40 | |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Citiraj:
Danas imamo 30-50x brze diskove, 10x brzi RAM... Windowsi rade sporije, koriste 50x vise RAMa... Aplikacije se vuku u 3 materine... Nikome jasno zasto... Zato i trazim bilokoji nacin da ih barem malo ubrzam... Tu lijepo podijelim upute kako to izvesti... Odma drvljem i kamenjem po meni (ko i obicno) da kako se usudjujem... Vi po svom, ja cu po svom... Bilo je tako i 90ih, i 2000tih na hr.comp.hardver grupi, eno i pred 10 godina kada sam objasnjavao da se moze swap file ugasiti... Pa ima toga i sada... To je jednostavno tako... A ono, sta da velim, bmk... ![]()
__________________
|
|
![]() |
![]() |
![]() |
#41 |
McG
Datum registracije: Feb 2014
Lokacija: Varaždin
Postovi: 8,002
|
OK, može se page file ugasiti i u jednom trenu smo svi to isprobali, daleko od toga da te ljudi napadaju, samo kaj je tim s uvijek bilo zajebancije.
__________________
AMD Ryzen 9 9950X | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x4TB WD Red Plus | Fractal Define 7 Compact | Seasonic GX-750 AMD Ryzen 5 7600 | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x12TB WD Red Plus | Fractal Define 7 Compact | eVGA 650 B5 |
![]() |
![]() |
![]() |
#42 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,719
|
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
![]() |
![]() |
![]() |
#43 |
#erase startup-config
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 3,594
|
RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk
Swap file sam ugasio početkom 2001. godine kada sam stavio 1GB RAMa u piceka. Tada je prosječni PC imao 128MB RAMa i morao sam ići na Win2000 jer sam na teži način saznao sa se Win98SE zblesira kod bootanja ako imaš više od 640MB RAMa. Ali svake prijestupne se dogodilo da bi neki software zahtjevao swap file iako mu ne treba. Bilo je i PCI kartica sa DDR RAM modulima koje se se koristilo kao file cache preko SATA interfacea: https://en.m.wikipedia.org/wiki/I-RAM Zadnje izmijenjeno od: medo. 19.04.2025. u 23:39. |
![]() |
![]() |
![]() |
#44 |
McG
Datum registracije: Feb 2014
Lokacija: Varaždin
Postovi: 8,002
|
3D XPoint + Optane, CXL PCI-E RAM, EPYC 3D cache, Xeon MAX HBM - nema čega nema po pitanju ubrzanja i cacheiranja. Isprobavanje gašenja swap / page filea smo svi prošli s kalvarijom kad se sve razleti.
__________________
AMD Ryzen 9 9950X | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x4TB WD Red Plus | Fractal Define 7 Compact | Seasonic GX-750 AMD Ryzen 5 7600 | Noctua NH-U12A chromax.black | MSI MAG B650 Tomahawk Wi-Fi | 128GB Kingston FURY Beast DDR5-5200 | 256GB AData SX8200 Pro NVMe | 2x12TB WD Red Plus | Fractal Define 7 Compact | eVGA 650 B5 |
![]() |
![]() |
![]() |
#47 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,719
|
Ne, to je zapravo jedino totalno nebitno, jer se tema zove “ RAMDisk - Ubrzavanje kompa uz pomoc prebacivanja cache/temp foldera na RAM Disk” (ne ubrzava), a ne “RAMDisk - Calypsove kucne carolije”. Cak nije ni problem u tebi, nego onda napalis polupismene forumske analfabete koji ionako vjeruju da je Zemlja ravna ploca…
__________________
https://2.71828182845904523536028747...966967627.com/
Programer Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. Zadnje izmijenjeno od: Bubba. 20.04.2025. u 08:49. |
![]() |
![]() |
![]() |
#48 |
#erase startup-config
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 3,594
|
I privuče nekulturne trolove ![]() |
![]() |
![]() |
![]() |
#49 |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,761
|
Ja sam koristio ramdisk na rpiju 4 8gb dok nije dosa pi5 i podrska za nvme. High fps capture sa picamom je mogao samo na ramdisk pa onda prebacis na storage, al sad kako rpi podrzava nvme ne koristim vise |
![]() |
![]() |
![]() |
#50 |
Premium
Datum registracije: Sep 2018
Lokacija: tu
Postovi: 3,234
|
Ja krivim loš memory management i tendencije bacanju novih featura na hrpu bez procjene kako to sve skupa bude utjecalo na performanse odnosno koliki bude dugoročni trošak održavanja. Ja svakako cijenim tvoj napor ovdje, guide je lijepo napisan, ali ono što očito i objektivno fali je side by side usporedba u par tipičnih use caseova. Kojeg bih, u krajnjoj liniji, i ja mogao napraviti ali, bokte, lijen sam windowse instalirati ![]()
__________________
|
![]() |
![]() |
![]() |
#51 |
Premium
Datum registracije: May 2006
Lokacija: München/Varaždin
Postovi: 4,568
|
Poanta je u tome da je OP-ov post pun kufer drljanja za 0,000000001% poboljšanja performansi. Možda. Postoji razlog zašto RAMdisk kao takav nije nikad zaživio i zašto je obsolete. |
![]() |
![]() |
![]() |
#52 |
#erase startup-config
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 3,594
|
|
![]() |
![]() |
![]() |
#54 |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Prebacio sam MS Teams cache na RAMdisk... Ovo sam morao rucno prebacivati, ali nije tesko... Jedan symlink i to je to... Prvo treba iz systraya ugasiti Teams klijent... ![]() 1. Kreirati sam folder na RAMDisku - D:\Teams 2. Otvoriti CMD sa admin ovlastima 3. mklink /d "C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\Cache" "D:\Teams" I to je to... Testirao sam sto se desi nakon reboota i nista, unutar symlinkanog foldera se rekreira "Cache_Data" folder i Teamsi se normalno podignu... S obzirom da se radi o cache folderu, ne bi trebalo biti problema, s obzirom da je Teams ionako desktop verzija web-aplikacije, tako da se sve zapravo desava u Teams cloudu, a lokalno samo citam/pisem poruke... Opet hrpa malih fajlica... Prije ovog zahvata mi je taj folder imao nekih 800MB i sve je bilo puno tih nekih mini fajlica koji bogtepitaj cemu sluze... Kada sam radio backup tog foldera, dobio sam nekih 60MB/s brzinu kopiranja sa NVME na NVME, dakle katastrofa sporo, no to i je problem sa malim fajlicima... Primjetio sam da jednom kada ucitam chat, sljedeci put kada kliknem na chat, trenutno ga ucitava... No, prilikom generiranja cachea, kod prvog ucitavanja, traje par sekundi da se chat history ucita... ![]()
__________________
Zadnje izmijenjeno od: calypso. 21.04.2025. u 02:10. |
![]() |
![]() |
![]() |
#55 |
Registered User
Datum registracije: Feb 2021
Lokacija: Sveti Petar
Postovi: 271
|
Zato što su MS teams kao i hrpetina drugih programa danas kao discord, spotify, steam zapravo samo prepakirani web browseri. Zato sve to radi kako radi sporo i tromo i puno toga kešira na disku da ne bi zauzimalo gigabajte RAMa. |
![]() |
![]() |
![]() |
#56 |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Napravio sam direktnu usporedbu koliko sam mogao na ovom starijem laptopicu... Za test koristim Teams cache folder od 800MB, 6344 fajla male velicine... Koristio sam Directory Opus za testove kopiranja... 1. Kopiranje sa NVME Gen3 x4 diska (NTFS) na RAMdisk (DDR4-2400, FAT32)... 57.4MB/s ![]() 2. Kopiranje sa RAMdiska na ISTI RAMdisk (DDR4-2400, FAT32)... 105MB/s, Trajanje [min:sec]: 00:31 ![]() 3. Kopiranje sa RAMdiska (DDR4-2400, FAT32) na NVME Gen3 x4 disk (NTFS)... 108MB/s, Trajanje [min:sec]: 00:26 ![]() 4. Kopiranje sa RAMdiska (DDR4-2400, FAT32) na DRUGI RAMdisk (DDR4-2400, FAT32)... 144MB/s, Trajanje [min:sec]: 02:13 ![]() Kako tumacim ove rezultate? Molio bih pametnjakovica Bubbu da detaljizira ako mu se ide u dubinu... Meni se neda ici objasnjavati detaljno sto i kako, nemam ni vremena ni volje, a i dugo nisam izucavao filesysteme... Rezultati govore sami za sebe, ja cu pokusati razjasniti moje vidjenje (koje moze biti i krivo u nekim sitnicama, no u globalu je to tako)... 1. U slucaju kopiranja sa NVME na RAMdisk je vidljivo da kopiranje hrpe malih fajlica jedva dostize 60MB/s, sto je totalno nevjerojatno s obzirom da se radi o kopiranju sa NVME diska koji bi trebao biti suludo brz (3000MB/s) na RAMdisk (koji je dosta brzi, pogotovo u DDR5 obliku)... No, i dalje dobijam 60MB/s, kako sad pak to? E pa lijepo, radi se o hrpi malih fajlica koje OS treba dohvatiti i preseliti na drugi disk... Ovo je problem dohvacanja random fajlova, to nije sekvencijalni prijenos podataka, tako da su i brzine katastrofa iako se radi o NVME disku... 2. U slucaju kopiranja sa RAMdiska na ISTI taj RAMdisk, rekao bih da imam problem dohvata i pisanja podataka na istom disku... Pretpostavljam da su neki locking mehanizmi (lock prilikom reada i lock prilikom writea) u igri, vjerojatno na razini filesystema... To pametnjakovic Bubba moze objasniti sto zasto i kako kad se vec voli praviti pametan... A i cinjenicu da je sve odradjeno za 00:31... Odokativno - nekakav cache je u igri... 3. U slucaju kopiranja sa RAMdiska na NVME, imamo slucaj izrazito brzog dohvata malih fajlica sa RAMdiska te neometanog pisanja na NVME disk... Razlika u odnosu na 1. slucaj je sto ovdje male fajlice dohvacamo sa izrazito brzog diska (RAMdisk), a ne sa NVME diska. Pisanje je manji problem u ovom slucaju jer se pisanje moze odraditi i sekvencijalno ukoliko Windowsi znaju posteno upravljati sa write cache memorijom, a izgleda da znaju... Cinjenica je da je ovaj posao vremenski odradjen izrazito brzo, no ovdje mozda u igru treba uvesti write cache na samom NVME disku koji je bas maloprije odradio kopiranje istih ovih fajlova... 4. U ovom slucaju imamo kopiranje sa jednog RAMdiska na drugi RAMdisk gdje imamo potpuno neometano dohvacanje malih fajlica te potpuno neometanog pisanja na drugi medij izrazito visokih performansi... Znaci, lock diska da bi se procitao fajl se odvija na prvom disku, dok se lock diska za pisanje na njega odvija na drugom disku, cime si ne smetaju medjusobno... No, ovdje me buni zasto mi daje tako visoku brzinu kopiranja, iako mu vremenski treba puno vise nego u slucaju 1 ili 2... Znaci, slucajevi 2 i 3 su, IMHO, nepouzdani jer se dohvacaju cachea negdje (odokativno, na NVME disku?)... Meni su relevantni slucajevi 1 i 4 jer je tu direktno vidljivo citanje random podataka (read cache skoro pa beskoristan u oba slucaja)... Iz prikazanog, vidljivo je da je povecanje performansi u odnosu na 1. slucaj nekih 2.5x... Ovo bih okarakterizirao kao tipicno ponasanje aplikacije koja koristi RAMdisk za dohvat podataka - i temp/cache podaci i sama aplikacija su u RAMu, jedino sto ih smeta je filesystem, tako da treba odabrati najbrzi filesystem (FAT32 je uvijek bio brzi od NTFS)... Nadam se da sam sada odgovorio na pitanje svima koji su bili skepticni...
__________________
Zadnje izmijenjeno od: calypso. 21.04.2025. u 03:30. |
![]() |
![]() |
![]() |
#57 |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
U utorak cu probati ponoviti test na kompu u uredu koji ima DDR5-5200, nisam bas zadovoljan sa Avg transfer vrijednostima Directory Opusa, previse to luduje okolo... No, s obzirom da je sada 3:30 ujutro, fakat nemam volje se sa ovime sada baviti...
__________________
|
![]() |
![]() |
![]() |
#58 |
Premium
Datum registracije: Oct 2002
Lokacija: Zagreb/Rijeka
Postovi: 1,903
|
Testirao sam jos jednom NVME->RAMDisk i RAMDisk1->RAMDisk2 i dobijam vrlo slicna vremena potrebna za kopiranje, iako se Avg transfer speed razliku onako, uduplo... Ovdje bih okrivio StarRAM storage controller... Probam u utorak napraviti test NVME1->RAMDisk, reboot i onda RAMDisk->NVME2...
__________________
|
![]() |
![]() |
![]() |
#59 |
Premium
Datum registracije: May 2006
Lokacija: München/Varaždin
Postovi: 4,568
|
Calypso...pa dobro jel ti upao šraf u guzicu.... il je moguce da mu je netko preuzeo Account? ![]() |
![]() |
![]() |
![]() |
|
|