Overclock.net › Forums › Components › Hard Drives & Storage › RAMDisk Questions
New Posts  All Forums:Forum Nav:

RAMDisk Questions - Page 3

post #21 of 22
Thread Starter 
Quote:
Originally Posted by Kramy View Post

Windows 7 does file caching. It uses large read caches and "sane" write caches. Fancycache does block caching. (it cares about blocks on the HDD - not files) It does configurable read caching and configurable "insane" write caching.
Windows 7 tries to keep the write cache small, so that it can be dumped to drive in roughly a second or so. FancyCache lets you set it to whatever you want. The catch is, after something finishes being written (as far as your OS is concerned), your hard drive still has more work to do, and you can hear it chattering away for quite some time. FancyCache deprioritizes writes (until the write cache fills up) and allows reads to go first. Windows 7 normally tries to balance it out. FancyCache improves the responsiveness and feel of a system.
Most people consider FancyCache somewhat dangerous, since if you suffer a power failure or BSOD it can cause filesystem corruption. Still, that's what backups are for, right? wink.gif And chkdsk. tongue.gif In my tests it made such a huge difference to performance - if it didn't have BSOD issues with my current motherboard I'd still be using it.
Ex:
-Unzipping Javadocs - 105 seconds normally, 15 seconds with FancyCache (HDD chatter for another 10-15 seconds)
-Starting a game - 30 seconds with/without FancyCache
-Starting a game while encoding video - 1-1.5 minutes without FancyCache, 30 seconds with.
Basically, it takes away some of the weaknesses of HDDs by utilizing large amounts of RAM as needed.
Now, although FancyCache is considered "Dangerous", there are times where it actually reduces "Danger" time. For example, if unzipping Javadocs, you have an all or nothing scenario. If at any point your system crashes and it isn't finished, you delete what was unzipped and start over, because you need all of the javadocs or none of them. Anything inbetween isn't useful to you. Cutting the unzip time from 105 seconds to 15 seconds (with another ~15 before your HDD finishes working) cuts the unzip time by about 75 seconds. That's huge. You get back to a "safe" state (where your system can crash/freeze without interrupting something and mucking things up) far sooner.
I like it. You just have to be aware that because FancyCache does block caching (and reorders those blocks for optimal sequential performance), sometimes files get written before the MFT is updated, or vice versa. (That's where the filesystem corruption risk comes in - if FancyCache is interrupted, you can have files on drive that haven't been referenced in the MFT, or files in the MFT which haven't been written to the drive.)
I loved FancyCache and its performance boost enough that I bought a UPS to make it safer. But then I upgraded to an incompatible board, so the joke was on me. tongue.gif

Great explanation smile.gif Is Fancy Cache the best of its kind already? So if I understand your explanation, it is only used for HDDs and not SSDs?
post #22 of 22
Quote:
Originally Posted by Microx256 View Post

I see.. So there is more optimizing behind it, gotta try this one out some day.. tongue.gif I assume it needs a reboot to install (like most fancy stuff on stupid windows) so it gotta wait rolleyes.gif currently doing a record uptime (without problems) on windows biggrin.gif
It used to be runnable right after installation - but I don't know how well that works in the new versions.
Quote:
Originally Posted by kevindd992002 View Post

Great explanation smile.gif Is Fancy Cache the best of its kind already? So if I understand your explanation, it is only used for HDDs and not SSDs?
It's the best RAM cache that I know of, but it's still in beta and pricing is yet to be determined. SuperCache (a competing product) is pretty expensive, and has limitations. (Mainly, it works with drive letters rather than drives, so if you split drives into multiple partitions it'll take a lot more RAM.)

http://www.romexsoftware.com/en-us/fancy-cache/
http://www.superspeed.com/servers/supercache.php

FancyCache does significantly better in benchmarks like CrystalDiskMark.
     
CPUMotherboardGraphicsRAM
FX-8350 @ 4.6ghz 1.425v Sabertooth 990FX Zotac GTX 1070 Amp! 32GB (4x8GB) Kingston Fury 1866mhz CL10 1T 1.5v 
Hard DriveHard DriveHard DriveHard Drive
Hitachi 2TB - HDS723020BLA64 Crucial M500 960GB - CT960M500SSD1 WD 4TB Black - WD4001FAEX WD 4TB Black - WD4001FAEX 
Hard DriveHard DriveHard DriveHard Drive
Seagate 2TB - ST2000DM001 WD 640GB Black - WD6401AALS Seagate 6TB - ST6000DM001 Micron M500 - MTFDDAK480MAV 
Optical DriveOptical DriveOptical DriveOptical Drive
Pioneer DVR-115DBK Samsung SH-S243D/BEBE LG GH22NS90 Lite-On EBAU108 External DVD 
CoolingCoolingCoolingOS
Noctua NH-D15 Fractal Design 140mm Fan - FD-FAN-140 Fractal Design 120mm Fan - FD-FAN-120 Windows 7 
OSMonitorMonitorKeyboard
Ubuntu 14.04 LTS Samsung 2343BWX 23" (2048x1152) BenQ GW2765HT 27" IPS LCD Monitor (2560x1440) Genius Keyboard KB-G235 PA 
PowerCaseMouseMouse Pad
Seasonic Platinum 1000w PSU - SS-1000XP Fractal Design Define R5 Steelseries Rival 6500 dcpi Mousepad + Desk 
AudioAudioOtherOther
Onboard Realtek® ALC 892 Cyber Acoustics CA-2992 2.0 Speakers Razer Krait 1600 DPI nGear G-C1601 Card Reader 
OtherOther
Pisen Card Reader Gigabyte M7 Thor 
CPUMotherboardGraphicsRAM
VIA Eden C7 1200mhz Jetway J7F4K1G2ES-LF VIA Onboard 512MB PC2-4200 
Hard DriveOptical DriveCoolingOS
A-Data FlashDrive None Fanless Linux 
MonitorKeyboardPowerCase
Headless None 65w Power Brick Antec ISK300-65 
MouseAudio
None Onboard VIA 
CPUMotherboardGraphicsRAM
Barton XP-M 2400+ FJQ4C Asus A7N8X-E Deluxe 256MB BFG 7800GS OC 2x512MB Samsung PC3200 
Hard DriveOSMonitorKeyboard
Raptor 74GB/Seagate 120GB Windows 2000 Pro 60hz 17" CRT Brandless PS2 Keyboard 
PowerMouse
Antec Neo HE 550w Logitech G5 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
FX-8350 @ 4.6ghz 1.425v Sabertooth 990FX Zotac GTX 1070 Amp! 32GB (4x8GB) Kingston Fury 1866mhz CL10 1T 1.5v 
Hard DriveHard DriveHard DriveHard Drive
Hitachi 2TB - HDS723020BLA64 Crucial M500 960GB - CT960M500SSD1 WD 4TB Black - WD4001FAEX WD 4TB Black - WD4001FAEX 
Hard DriveHard DriveHard DriveHard Drive
Seagate 2TB - ST2000DM001 WD 640GB Black - WD6401AALS Seagate 6TB - ST6000DM001 Micron M500 - MTFDDAK480MAV 
Optical DriveOptical DriveOptical DriveOptical Drive
Pioneer DVR-115DBK Samsung SH-S243D/BEBE LG GH22NS90 Lite-On EBAU108 External DVD 
CoolingCoolingCoolingOS
Noctua NH-D15 Fractal Design 140mm Fan - FD-FAN-140 Fractal Design 120mm Fan - FD-FAN-120 Windows 7 
OSMonitorMonitorKeyboard
Ubuntu 14.04 LTS Samsung 2343BWX 23" (2048x1152) BenQ GW2765HT 27" IPS LCD Monitor (2560x1440) Genius Keyboard KB-G235 PA 
PowerCaseMouseMouse Pad
Seasonic Platinum 1000w PSU - SS-1000XP Fractal Design Define R5 Steelseries Rival 6500 dcpi Mousepad + Desk 
AudioAudioOtherOther
Onboard Realtek® ALC 892 Cyber Acoustics CA-2992 2.0 Speakers Razer Krait 1600 DPI nGear G-C1601 Card Reader 
OtherOther
Pisen Card Reader Gigabyte M7 Thor 
CPUMotherboardGraphicsRAM
VIA Eden C7 1200mhz Jetway J7F4K1G2ES-LF VIA Onboard 512MB PC2-4200 
Hard DriveOptical DriveCoolingOS
A-Data FlashDrive None Fanless Linux 
MonitorKeyboardPowerCase
Headless None 65w Power Brick Antec ISK300-65 
MouseAudio
None Onboard VIA 
CPUMotherboardGraphicsRAM
Barton XP-M 2400+ FJQ4C Asus A7N8X-E Deluxe 256MB BFG 7800GS OC 2x512MB Samsung PC3200 
Hard DriveOSMonitorKeyboard
Raptor 74GB/Seagate 120GB Windows 2000 Pro 60hz 17" CRT Brandless PS2 Keyboard 
PowerMouse
Antec Neo HE 550w Logitech G5 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hard Drives & Storage
Overclock.net › Forums › Components › Hard Drives & Storage › RAMDisk Questions