加载中…
个人资料
老徐
老徐
  • 博客等级:
  • 博客积分:0
  • 博客访问:829,052
  • 关注人气:156
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Ramdisk综述

(2012-08-15 13:42:43)
标签:

ramdisk

it

分类: Linux/Shell
Ram:内存,
Disk:磁盘,

在Linux中可以将一部分内存当作分区来使用,称之为RamDisk。

对于一些经常被访问、并且不会被更改的文件,可以将它们通过RamDisk 放在内存中,能
够明显地提高系统性能。RamDisk工作于虚拟文件系统(VFS)层,不能格式化,但可以创
建多个RamDisk。虽然现在硬盘价钱越来越便宜,但对于一些我们想让其访问速度很高的情
况下,RamDisk还是很好用的。
 
如果对计算速度要求很高,可以通过增加内存来实现,使用ramdisk技术。  一个RamDisk
就是把内存假设为一个硬盘驱动器,并且在它的上面存储文件。
假设有几个文件要频繁的使
用,如果将它们加到内存当中,程序运行速度会大幅度提高,因为内存的读写速度远高于硬
盘。划出部分内存提高整体性能,不亚于更换新的CPU。像Web服务器这样的计算机,需
要大量读取和交换特定的文件。因此,在Web服务器上建立RamDisk会大大提高网络读取
速度。

RamDisk 就是将内存模拟为硬盘空间。无论什么时候你使用RamDisk,实际上你是在
使用内存而不是硬盘。在这一点上既有优点又有缺点。最基本的,最大的优点是你是在使用
内存,你所做的一切都会快一些,因为硬盘的速度较内存慢。最大的缺点是如果你改变了数
据库服务器的内容并且重新启动机器时,所做的一切改动都将丢失。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有