最近做了一个eucalyptus云平台,平台搭建好了之后,开始上传镜像时,在官网上下了其各种版本的镜像文件,发现其镜像文件由三部分组成,即kernel,ramdisk和img。对于kernel和img很是熟悉了,这个毫无疑问,但是对于ramdisk,几乎就没太见过,和外界搞云计算的朋友交流时,他们只是说这个ramdisk对于eucalyptus云平台来说可有可无,所以当时就没有了解ramdisk,直到最近,当我静下心来,总结之前所做的云平台过程及遇到的问题,这些问题是如何解决时,在网上仔细认真地了解了这个所谓的ramdisk。
RAM盘是通过使用软件将RAM模拟当做硬盘来使用的一种技术。相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后的数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。但是在大多数情况下,传递到RAM盘上的数据都是其他在别处有永久性存贮文件的一个拷贝,当系统重启后可以重新建立。
RamDisk也就是内存盘的意思。 所谓的RAM驱动器,实际上是把系统内存划出一部分当作硬盘使用。对于操作系统来讲内存的存取速度远远大于机械磁盘,所以RAM驱动器肯定要比机械的硬盘快得多。你可以把整个应用程序都安装在RamDisk的驱动器中,然后用内存的速度运行它。使用RAM驱动器技术对于延长笔记本电脑电池使用时间也是十分有利的,因为这样做可以减少访问“耗电大户”——硬盘的次数。
阅读(1828) | 评论(1) | 转发(1) |