微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

在Linux上使用tmpfs的技巧

时间:2024-11-23 09:11:01   

大家好,今天Win10系统之家小编给大家分享「在Linux上使用tmpfs的技巧」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Excel大师 - 简单易懂的教程和公式技巧大全系列软件最新版本下载

  tmpfs是一种基于内存的文件系统,安装后即可使用,下面小编将针对Linux tmpfs的用途及大小的调整做个详细介绍,有兴趣的朋友可以来了解下。

  tmpfs介绍

  tmpfs是一种虚拟内存文件系统,而不是块设备。是基于内存的文件系统,创建时不需要使用mkfs等初始化

  它最大的特点就是它的存储空间在VM(virtual memory),VM是由linux内核里面的vm子系统管理的。

  linux下面VM的大小由RM(Real Memory)和swap组成,RM的大小就是物理内存的大小,而Swap的大小是由自己决定的。

  Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,当一个进程申请一定数量的内存时,如内核的vm子系统发现没有足够的RM时,就会把RM里面的一些不常用的数据交换到Swap里面,如果需要重新使用这些数据再把它们从Swap交换到RM里面。如果有足够大的物理内存,可以不划分Swap分区。

  VM由RM+Swap两部分组成,因此tmpfs最大的存储空间可达(The size of RM + The size of Swap)。 但是对于tmpfs本身而言,它并不知道自己使用的空间是RM还是Swap,这一切都是由内核的vm子系统管理的。

  tmpfs默认的大小是RM的一半,假如你的物理内存是1024M,那么tmpfs默认的大小就是512M

  一般情况下,是配置的小于物理内存大小的。

  tmpfs配置的大小并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0字节;如果它最大为1G,里头放有100M文件,那剩余的900M仍然可为其它应用程序所使用,但它所占用的100M内存,是不会被系统回收重新划分的。

  当删除tmpfs中文件,tmpfs 文件系统驱动程序会动态地减小文件系统并释放 VM 资源。

  #########################

  tmpfs的用途

  例如:

  Oracle 中的Automatic Memory Management特性就使用了/dev/shm。

  LINUX中可以把一些程序的临时文件放置在tmpfs中,利用tmpfs比硬盘速度快的特点提升系统性能。

上一页12下一页 剩下全文

以上就是关于「在Linux上使用tmpfs的技巧」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家wWw.gHoSt580.net♂文章,转载请注明出处!

相关文章

  • 在Linux上使用tmpfs的技巧

    在Linux上使用tmpfs的技巧


      tmpfs是一种基于内存的文件系统,安装后即可使用,下面小编将针对Linuxtmpfs的用途及大小的调整做个详细介绍,有兴趣的朋友可以来了解下。
      tmpfs介绍
      tmpfs是一种虚拟内存文件系统,而不是块设备。是基于内存的文件系统,创建时不需要使用mkfs等初始化
      它最大的特点就是它的存储空间在VM(virtualmemory),VM是由linux...
  • 如何在同台电脑上安装不同版本的Linux系统

    如何在同台电脑上安装不同版本的Linux系统


      我们都知道,一台电脑上可以同时按照两个不同的系统,也就是我们所说的双系统,那么在同一台电脑上能不能安装不同版本的Linux系统呢?下面随小编一起来学习下如何在同一台电脑上安装不同版本的Linux系统。
      步骤/方法
      1.将Fedora-9-i386-DVD.iso文件放到一个WindowsFat32分区((hd0,4))的根目录,将这个iso文件中的isolin...
  • Linux在CPAN中安装Perl模块的技巧

    Linux在CPAN中安装Perl模块的技巧


      Perl是编程语言,像C语言一样强大,使用也很方便,可是Perl自带的模块较少,有时需要从CPAN上下载Perl模块,那么Linux系统操作中,要如何从CPAN上安装Perl模块呢?随小编一起来看看吧。
      你可以从CPAN上找到人任何你想要的Perl模块。一旦你知道了你要安装的Perl模块的名字(例如:(HTML::Template),你就可以按照下面的方法来安装他们。
  • 在Linux上如何安装使用SoundCloud

    在Linux上如何安装使用SoundCloud


      对于喜欢音乐的朋友来说,SoundCloud是个不错的音乐软件,SoundCloud是德国的网站,现在也有客户端了,在Linux安装SoundCloud后,就能够在命令行中播放音乐,下面小编就给大家介绍下Linux安装SoundCloud的方法。
      安装
      对于Debian或者Ubuntu用户,如下安装:
      $sudoapt-getinstallport...