linux把硬盘当内存,把内存当硬盘使,让你的linux程序运转如飞(在linux下用firefox在线写csdn的blog再也不卡了)...

先说一下核心的命令:

mount -t tmpfs -o size=1024m tmpfs /mnt/ram

这个命令开了一块1G内存来当目录用。不过放心,如果里面没文件,是不会占用内存的,用多少占多少。

当然,你可以在/etc/fstab中加一行语句,挂载一个点。

tmpfs              /var/tmp    tmpfs  size=768M,mode=0777   0      0

不过一般来说没必要手动挂载,因为多数发行版都会在fstab内预留了一个内存目录,挂载在/dev/shm,直接使用即可,/dev/shm针对所有的用户都能进行读写操作,不用担心权限问题;

下面的一个bash脚本以firefox为例,说明了挂载步骤,这是需要手动挂的方法。

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

把这个脚本的大致步骤说 一下,

先需要手动操作:    在/etc/fstab里为/var/tmp设了一个挂载点,即可以用1G的内存。把你家目录下的.mozilla 文件夹重命名为.mozilla-hdd

脚本的操作,然后重启电脑,让他读取fstab中的操作,当然,你不重启电脑,用一个mount命令也可以。如果你不想在/etc/fstab中挂载的话,直接把脚本中的/var/tmp换成/dev/shm也成。

1. 检查是否存在.mozilla-hdd目录,并且确保.mozilla目录不存在

2. 在/var/tmp下建一个文件夹,例如wyc_mozilla,这个文件夹即是.mozilla,然后把建立符号链接.mozilla,链接到挂载到内存的那个目录。

3. 先同步.mozilla-hdd和/var/tmpwyc_mozilla。通过绕这个弯,实际上.mozilla这个配置文件的目录是通过内存读取的.mozilla-hdd目录。同步的目的是预先读出firefox的配置内容,确保你的每一次操作的信息都保存到了.mozilla-hdd目录中。

4. 在后台运行一个进程,每隔一段时间同步一次.mozzilla-hdd和/var/tmpwyc_mozilla目录。时间默认的是60秒。

5. 启动firefox

6. 退出firefox时,同步一下文件,然后杀死后台同步文件的那个进程。

7. 删掉符号链接。

使用这个脚本后,firefox的运行速度明显加速,特别是网页中的DIV的设计,脚本什么的,直接就装进内存了。当然,你要运行其它的程序也可以。可以自己修改脚本。如果你在linux下有一个涉及大量数据计算的程序,挂载内存后,把程序直接拷到/var/tmp下将是一个特别好的选择。

这也应该是在linux下在线写csdn博客的一个好消息。由于博客以前每一次自动保存,会显的特别卡,现在缓冲文件全部在内存上运行了,保存博客的操作时,根本感觉不到卡了。现在在linux下在线写CSDN博客感觉方便 了,而且打开CSDN的网站特别的快。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值