内存磁盘介绍 introduction of memory disk software

Microsoft Windows

Non-proprietary

ImDisk

ImDisk Virtual Disk Driver is a disk image emulator created by Olof Lagerkvist. It is Free software/Open source software. It is available in 32 and 64 bit variants and is digitally signed which makes it compatible with 64-bit versions of Microsoft Windows without having to be run in Test mode. The 64-bit version has no practical limit to the size of a creatable RAM disk.

Proprietary

Dataram RAMDisk

Dataram's RAMDisk is Freeware (up to 4GB disk size). Disks larger than 4GB require registration and a single-user license which can be purchased for $14.99 USD. When purchasing physical RAM from Dataram, the RAMDisk license is provided for free. Compatible with Windows 7 x64.

这个软件功能比较强大,而且由于是专业软件公司开发,稳定性等能够得到保证,最爽的是小于4GB的使用是免费的,非常值得推荐。

StarWind Virtual RAM Drive Emulator

StarWind makes a freeware RAM Disk software for mounting memory as actual drives within Windows.

QSOFT Ramdisk Enterprise

A fast RAM Disk also compatible with Windows 7 x64, $10 to $25[1][2]

SuperSpeed RamDisk (Plus)

A RAM Disk that can use installed memory over 4 GB in 32 bit Windows, also compatible with Windows 7 x64, $40 to $100 depending on features[3]

VSuite Ramdisk

A RAM Disk that can use installed memory over 4 GB in 32 bit Windows, also compatible with Windows 7 x64, Free to $120 depending on features[4]

Native

Windows systems have a rough analog to Tmpfs in the form of "temporary files". Files created with both FILE_ATTRIBUTE_TEMPORARY and FILE_FLAG_DELETE_ON_CLOSE are held in memory and only written to disk if the system experiences low memory pressure.[5] In this way they behave like tmpfs, except the files are written to the specified path during low memory situations rather than swap space. This technique is often used by servers along with TransmitFile to render content to a buffer before sending to the client.

Unix-like

Tmpfs

An example of how to use tmpfs in a Linux environment is as follows:

$ mkdir /var/ramdisk

Once the mount point is identified the mount command can be used to mount a tmpfs file system on top of that mount point:

$ mount -t tmpfs none /var/ramdisk -o size=28m

Now each time /var/ramdisk is accessed all reads and writes will be coming directly from memory [1]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值