标签为 龙芯 的文章

基于龙芯CPU上的RamDisk实现

注:该文档由参考网络上的文章并结合自身实际的工作经验完成。

一、什么是RamDisk
顾名思义,Ram:内存,Disk:磁盘,RamDisk就是指使用你的一部分内存空间来模拟出一个硬盘分区。在现在内存越来越便宜,对于一些我们想让其访问速度很高的情况下显的可行。RamDisk实际是从内存中划出一部分作为一个分区使用,换句话说,就是把内存一部分当做硬盘使用,你可以向里边存放文件。

二、为什么要用RamDisk呢?
假设有几个文件要频繁的使用,你如果将它们加到内存当中,程序运行速度会大副提高,因为内存的读写速度远高于硬盘。像WEB服务器这样的计算机,需要大量的读取和交换特定的文件,因此,在WEB服务器上建立RamDisk会大大提高网络读取速度。

三、如何创建一个RamDisk?
事实上创建一个RamDisk是一件很简单的事,由于RedHat Linux 从6.0开始就默认支持了RamDisk,所以你只需要格式化一个RamDisk,并将其mount到某一个目录上就可以了。

四、如何重新编译内核使支持Ram Disk Devices?
我们的设备内核默认并没有将RamDisk模块选中,因此针对我们自身的设备,需要进行一个内核的重新编译过程。

阅读全文 »

,

No Comments