首页 > Linux考试认证

导读:要想使用ramdisk你必须或是得到内核的支持或是以模块的形式将他加载到系统中。其中内核的配置选项是 CONFIG_BLK_DEV_RAM . 把ramdisk编译成一个可加载的模块的好处是你可以在加载时重新确定ramdisk的大小。

时间:2010-08-27 08:28:52  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
来源:考试大2010/8/24【考试大:中国教育考试第一门户】模拟考场视频课程字号:T T导读:要想使用ramdisk你必须或是得到内核的支持或是以模块的形式将他加载到系统中。......
来源:考试大 2010/8/24 【考试大:中国教育考试第一门户】 模拟考场 视频课程 字号:T T 导读:要想使用ramdisk你必须或是得到内核的支持或是以模块的形式将他加载到系统中。其中内核的配置选项是 CONFIG_BLK_DEV_RAM . 把ramdisk编译成一个可加载的模块的好处是你可以在加载时重新确定ramdisk的大小。

  什么是RamDisk? 一个RamDisk 是你用作一个硬盘分区的一部分内存空间。或者换句话说,你是把内存假设为一个硬盘驱动器,并且你在它的上面存储文件。是为了提高读写速度,因为你知道,内存的I/O速度是硬盘的N倍(500万啊!)。

  示例代码:建立一个ramdisk并挂载

  # create a mount point:

  mkdir /tmp/ramdisk0

  # create a filesystem:

  mke2fs /dev/ram0 # or :mkfs -t ext2 /dev/ram0

  # mount the ramdisk:

  mount /dev/ram0 /tmp/ramdisk0

  如果对ramdisk的格式化失败,那就是你的内核不支持ramdisk。其内核配置选项是 CONFIG_BLK_DEV_RAM .

  * 执行df -k /dev/ram0 你实际用了多少空间。

  * 不要将任何没有拷贝的数据放在这个区域。如果你对这个目录进行了修改,并且需要保留这些修改,采取一些办法进行备份。

  应该设置一个cron进程。使它每十分钟时检查一下文件是否有变动,并且备份这些改动

  * ramdisk的默认大小是 4Mb=4096 blocks. 在你进行mke2fs的时候你可以看到你的ramdisk的大小。

  * 要想使用ramdisk你必须或是得到内核的支持或是以模块的形式将他加载到系统中。其中内核的配置选项是 CONFIG_BLK_DEV_RAM . 把ramdisk编译成一个可加载的模块的好处是你可以在加载时重新确定ramdisk的大小。

  * 一个非常酷的做法是用一个有1G内存的计算机并且将其中的256M作为"/tmp". 如果你有很多的进程使用"/tmp",这样做会提高你的系统速度。同时,/tmp目录中的东西将在系统重新启动的时候被删除,这可是一件好事。

  编辑特别推荐:

如果您需转载 导读:要想使用ramdisk你必须或是得到内核的支持或是以模块的形式将他加载到系统中。其中内核的配置选项是 CONFIG_BLK_DEV_RAM . 把ramdisk编译成一个可加载的模块的好处是你可以在加载时重新确定ramdisk的大小。,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门