Ik zou best een grotere RAMdisk willen hebben op mijn systeem.
Het is dan ook de hoofd reden dat ik voor X79 ben gegaan, daar ik 64GB geheugen en een RAMdisk wilde, waar ik nu ook echt gebruik van maak.
RAMdisk die in de praktijk minimaal 10x sneller is dan SSDs, iets dat je ook echt merkt in de praktijk, maar ook een hoop werk was om goed op te zetten, maar ook iets dat ik persoonlijk erg leuk vond om te doen.
Heb op de ramdisk alle programma's staan die ik altijd gebruik, anti virus, FF, en paar andere die veel gebruikt worden en/of veel de disk gebruiken, en de RAMdisk software houd automatisch een mirrior op op de HD bij, zodat bij opnieuw opstarten die weer gebruikt kan worden, zij het tijdens normaal uit en aan zetten, als tijdens een crash.
Ik gebruik dit voornamelijk voor games en de zwaardere programma's zo als
SolidWorks.
Elke keer dat ik bv een game opstart, kopieert een batch file de game van een HD naar de RAMdisk, en start daarna de game automatisch op.
Het vele werk was om dit nagenoeg automatisch te maken met minimaal werk tijdens gebruik.
Hoe werkt het met een batch file.
Ik gebruik voor al mijn tijdelijke files die op de ramdisk gaan een dedicated directory, die naast de standaard prog's gebruikt word als wissel map.
Hoe heb ik mijn batch file gemaakt, en weke stappen zit in die batch file, en voor elke batch file hoef ik alleen de locatie van de files te veranderen.
Startup batch file
1 - Vraag of RAMdisk gebruikt moet worden, via
[Y/N] input.
2 - Bij
[Y] ga naar stap 4.
3 - Bij
[N] start file op standaard manier
C:\file.bat.
4 - Geef inhoud van tijdelijke map weer en geef disk ruimte weer met
/dir command.
5 - Geef grote van map weer die naar RAMdisk word verplaatst.
6 - Vraag om
[Y/N] input of andere mappen moet worden gesynchroniseerd en dan verwijderd van RAMdisk.
7 - Bij
[N] ga naar stap 9.
8 - Bij
[Y] ga naar betreffende DOS box en ga naar stap12/13 daar.
9 - Wacht voor
user input (
Any key) tijdens verwijder
/pause.
10 - Kopieer map van lokale (of netwerk) drive naar de RAMdisk.
11 - Start game of programma file van de RAMdisk.
12 - houd DOS box open in de achtergrond
13 - Vraag of de RAMdisk verwijderd moet worden.
14 - Bij
[Y] ga naar stap 15, en synchroniseer en verwijderd files van RAMdisk.
15 - Mirroring files met Robocopy. (niet betrouwbaar op XP machines van
wegen een bug!!!)
16 - verwijder files uit de wissel map.
Synchroniseer en verwijderd van RAMdisk batch file tijdens reboot/shutdown. (verwijder.bat)
Uiteraard tijdens een reboot of herstart wil je ook dat je files gesynchroniseerd zijn,
hoe je dat doet staat hier.
Waarom
Robocopy, Robocopy is de meest uitgebreide kopie en mirror opdracht dat Windows kent, en voor mijn doel is de mirror/synchronisatie functie ideaal, daar alleen de files die veranderd zijn worden gekopieerd, en het dus
echt razend snel gebeurd, gemiddeld ruim onder de 5sec.
Hoe maak ik een Batch file:
http://www.wikihow.com/Write-a-Batch-File
Vele voorbeelden van nuttige batch commands:
http://stackoverflow.com/questions/
Wat is Robocopy ?:
http://en.wikipedia.org/wiki/Robocopy
Ik merk vaal grote verschillen tussen RAMdisk en SSD tijdens laden en veld wissels in games, hoewel het ook wel heel erg afhankelijk is van de game dat ik speel, de RAMdisk is vaak vloeiender met overgangen, en ben ook nagenoeg altijd de eerste op een nieuw veld, ook Plant-View en SolidWorks dat ik veel gebruik werken een stuk vlotter op de RAMdisk.
Games die ik weinig meer speel staan nu in een game map op mijn server, en hoewel het wachten tijdens het kopiëren redelijk lang duurt
Steam werkt een stuk prettiger, voorheen was ik gebonden aan een Steam folder waar ik al mijn games moest installeren, nu installeer ik ze gewoon op de RAMdisk, en verplaats ze daarna naar een SSD, of de games die ik weinig speel zet ik op de server ipv te verwijderen omdat ik ongeveer 3.5TB aan Steam games heb.
Tastbare Voor en nadelen, bij mijn opstelling iig.
+ Kan echt veel sneller zijn dan SSDs.
+ Steam heeft geen beperkingen meer. (
maar dat geld ook als je games tijdelijk verplaatst)
+ Gevoelsmatig een veel sneller systeem als de RAMdisk in gebruik is.
o Zeer lange opstart tijd tijdens verplaatsen van files via netwerk naar RAMdisk, maar daar na razend snel, en nog steeds beter dan steeds op nieuw installeren of handmatig kopiëren uit de archief directory. (meer een plus dan een min punt)
- Gevaar data verlies bij crash of stroomuitval! (
UPS vangt stroomuitval op)
- Duur!!! (maar voor mij persoonlijk het waard)
- Langere opstart tijd tijdens verplaatsen van files naar RAMdisk.
Welke RAMdisk software gebruik ik?
Zelf gebruik ik
Primo Ramdisk Ultimate welke
$70 was, en ik lette bij mijn keuze vooral op de 4K doorvoer van kleine files, de keuze voor Ultimate was om dat die tot 1TB RAM ondersteunde, ipv de 32GB van de Pro editie.
Maar er zijn
veel meer keuzes, maar
deze round-up heeft zeer veel nuttige informatie, en er is een
tweede round-up in de maak.
[Reactie gewijzigd door player-x op 22 juli 2024 14:15]