linux ramdisk是什么内存,在linux中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目录中的东西将在系统重新启动的时候被删除,这可是一件好事。

编辑特别推荐:

tiptop自动备份脚本backup。sh

Ubuntu下禁止和启用MySQL的自启动

Linux下用wput上传到目标FTP。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值