RAMDISK Benchmarks WIN7
(the most complete RAMDISK shootout 2009)
Test system: Nehalem Core i7 950 and 4 GByte RAM
Software OS: WIN7 32-bit (max 4Gbyte RAM)
Setup: 2 GByte RAMDISKs from different software vendors
Hypothesis: RAMDISKs have different performance due to their implementations
License:All material, pictures can be freely reused with proper attribution (CC-by)
Author: Tobias Kind / FiehnLab 2009 / fiehnlab.ucdavis.edu
Used disk benchmark tools:
CrystalDiskMark crystalmark.info
HDTach (trial) www.simplisoftware.com
HDTune (trial) www.hdtune.com
Atto www.guru3d.com
Direct IO Disks
- can be mounted as virtual disk and can be used with drive letter
- are not seen by Windows Disk Manager or HDTune/HDTach
- faster than direct disk mode (SCSI)
Comments:
- Error may be as high as 20%;
- Older unsupported tools such as ATTO may have caching issues
- Direct IO is faster than direct disk mode
- Two test with two repeats, fastest result taken for table
- FAT and FAT32 and NTFS results mixed
Read the full report (36 pages) absolutely for free as Adobe PDF and Office 2003 PPT or Office 2007 PPTX
For free reuse (commercial and non-commercial) please use CC-by license with proper attribution :
Author: Tobias Kind / FiehnLab 2009 / fiehnlab.ucdavis.edu
Ramdisk performance results for Windows 7
Sequential [MB/s] | Random 512k [MB/s] | Random 4k [MB/s] | Average (ALL) | |||||
Num | Name | Read | Write | Read | Write | Read | Write | Score |
1 | QSOFT Ramdisk Enterprise | 5362 | 6460 | 5574 | 6582 | 1063 | 924 | 4327 |
2 | VSuite Ramdisk (prof.) | 4544 | 5269 | 4731 | 5247 | 1000 | 795 | 3598 |
3 | Gili Ramdisk | 3684 | 4684 | 4213 | 4857 | 610 | 541 | 3098 |
4 | Virtual Hard Drive 2 Pro | 4654 | 4006 | 4365 | 4186 | 719 | 623 | 3092 |
5 | StarPort iSCSI Initiator | 4441 | 5179 | 3992 | 4493 | 186 | 188 | 3080 |
6 | SuperSpeed RamDisk Plus | 4409 | 4995 | 3995 | 4492 | 199 | 193 | 3047 |
7 | ImDisk Virtual Disk Driver | 3923 | 4500 | 3176 | 3556 | 81 | 63 | 2550 |
8 | Cenatek Ramdisk | 3215 | 3573 | 2902 | 3054 | 225 | 197 | 2194 |
9 | RamPhantom 7 | 3414 | 3835 | 2717 | 2871 | 53 | 57 | 2158 |
10 | Gavotte Ramdisk | 3314 | 3531 | 454 | 460 | 4 | 4 | 1295 |
11 | Everstrike DiskBoost | NA | NA | NA | NA | NA | NA | NA |
12 | AR RAM Disk | NA | NA | NA | NA | NA | NA | NA |
13 | StarWind iSCSI 4.0 | NA | NA | NA | NA | NA | NA | NA |
14 | Moio Systems RAMDisk | NA | NA | NA | NA | NA | NA | NA |
15 | Cenatek RAMDISK XP | NA | NA | NA | NA | NA | NA | NA |
16 | ERAM for Windows | NA | NA | NA | NA | NA | NA | NA |
17 | Microsoft KDMF/DDK | NA | NA | NA | NA | NA | NA | NA |
Testsystem: Core i7 @ 3.5GHz; DDR3 RAM; WIN7 32-bit; CrystalDiskmark 2.0; Error +/- 20% |
- A fast Ramdisk or ramdrive can deliver more than 5 GByte/sec seq. throughput
- Good support and signed drivers are important; Backup option is important
- Easy installation and de-installation as well as convenient GUI are a large plus
- CPU penalty for Ramdisk use is one CPU core - due to RAMDISK and FS overhead
- Commercial and free versions can be used (performance is not ultimate measure)
- How about consumer SSDs? They can reach several hundred MByte/sec but not more.
- IOPS for RAMDISKS: 30000-40000 @ 512 bytes and 4 kBytes
- How about external or PCI-X based SSDs like Fusion IO? The can reach 1000 Mbyte/sec.
- Cheapest DDR3 4Gbyte ~ 200 Dollars ; a 64 GByte RAMDISK would cost 3200 Dollar (4RAM)
- A fast SSD or disk RAID array (RAID10 or RAID6) should be used for the production system
- A small RAMDISK with few GBytes can be used when top performance is needed.
- Using a RAMDISK has a penalty of one CPU core in use due to filesystem and ramdisk overhead.
Read the full report for free, including installation issues, GUI pictures and more.
Check above links for PDF, PPT and PPTX material.
One last comment, please use Mozilla FireFox or Chrome for viewing, the page is FUBAR in Internet Explorer.
Thank you.