先说一下核心的命令:

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的网站特别的快。

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

  1. linux系统最大支持多大硬盘容量,LINUX操作系统对硬件支持有上限么?最大多少内存?多大硬盘容量?...

    32位的Linux的内存最大支持到4GB,64位的Linux的最大支持内存在TB级别上. (实际上最大支持多大的内容跟操作系统的种类无关,而是跟操作系统是几位的.还有CPU是几位的有关.) DOS是1 ...

  2. Linux 查询 OS、CPU、内存、硬盘信息

    文章目录 Linux 查询 OS.CPU.内存.硬盘信息 一.前言 二.关于服务器基本配置 2.1 操作系统基本配置查询 2.2 CPU基本配置查询 2.3 内存基本配置查询 2.4 硬盘基本配置查询 ...

  3. Gem5模拟器,如何在linux系统中查看内存、CPU、硬盘、进程、网络等信息(十二)

    虽然说,这个记录的是与Linux相关的操作,每次查每次忘,必须写一个来归总一下,以免我漫山遍野找命令.但是不想新开一一个主题,再加上确实是在运行模拟器时会关注这方面的信息,就把这一节搁这儿啦. 常见的 ...

  4. 一、Linux的存储——内存、虚拟内存、硬盘等

    一.Linux的存储--内存.虚拟内存.硬盘 Linux 内存机制以及CPU.内存.硬盘的关系.物理内存以及虚拟内存的关系_low5252的博客-CSDN博客_linux 磁盘和内存 Linux 内存 ...

  5. linux查询内存、CPU、硬盘等系统信息的命令

    一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat/proc/cpuin ...

  6. 【Linux】内存、cpu和硬盘之间的区别

    内存.cpu.硬盘区别 内存:就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘.断电后,内存中的 ...

  7. 企业中Linux服务器系统分区标准是什么?(硬盘为300G,内存16G)

    boot:200MB swap:8G 根分区:60G(20%左右) 家分区:剩下的全部空间(/home 主要用于存放个人数据,要是服务器用户很多,这个分区得要大) ##理论上:在小于2GB物理内存的系 ...

  8. linux的free命令详解-内存是拿来用的不是拿来看的

    原文地址:http://www.php-oa.com/2008/04/04/linux-free.html 我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的 ...

  9. 磁盘不足 导致内存 linux,为什么 Linux 需要 Swapping,仅仅是内存不够用?

    对 Linux 稍有了解的人都知道,Linux 会将物理的随机读取内存(Random Access Memory.RAM)按页分割成 4KB 大小的内存块,而今天要介绍的 Swapping 机制就与内 ...

最新文章

  1. JDK,JRE,JVM及设置PATH
  2. 一些关于“数据挖掘介”技术的有用文档
  3. 哪个小姐姐是假的?Yann LeCun说合成人脸并不难分辨
  4. Qt控件注册事件过滤器后不显示
  5. flink的savepoint实验-java
  6. int和double究竟占多少个字节?c++等
  7. 《jQuery移动开发》—— 2.1 语义HTML5
  8. python一切皆对象的理解_Python难点解析---初级篇2.一切皆对象
  9. ssh远程连接windows
  10. 可信计算理论与技术--远程证明技术
  11. 大数据培训课(体验) Day02
  12. 常见的一句话muma
  13. QT中实现二维码图片生成
  14. 混沌初开:全新HarmonyOS 2正式到来!
  15. 布莱克斯科尔斯模型(六)写在最后
  16. Error in nextTick: “TypeError: Cannot set properties of undefined (setting ‘checked‘)“
  17. Cocos Creator—定制H5游戏首页loading界面 1
  18. 如何使用伦敦金画出支撑阻力线
  19. 《Buildozer打包实战指南》实战打包beautifulsoup (bs4)
  20. 制作App的入门教程

热门文章

  1. 摔跤视频软件测试,Apple Watch 4摔倒检测立功:成功救人一命,网友:马上入手!...
  2. Swift--数组和字典(一)
  3. 苹果通知推送服务(APNS)关键特性摘要
  4. 监听输入 vue_深度对比vue与react创建APP的差别,值得收藏
  5. mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条
  6. day10_cookiesession学习笔记
  7. Linux+Nginx+Apache+Atlas+Mysql+Php+Redis 分部式部署详细版
  8. N使用exus2打造企业maven仓库(三)
  9. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目
  10. 【object-c基础】Object-c基础之三:面对对象开发@interface,@implementation