博客
关于我
Linux tmpfs是什么
阅读量:321 次
发布时间:2019-03-04

本文共 382 字,大约阅读时间需要 1 分钟。

tmpfs是临时文件系统的意思,但是他又不是普通的文件系统,因为他不是物理磁盘上的空间,而是内存中的一块空间,

但却以物理磁盘分区的方式展示给用户,让用户操作这块空间。tmpfs不需要mkfs命令来格式化,这是他与文件系统的区别,

默认情况下最大占用物理内存一半大小的空间。

tmpfs出现的历程是这样的,一开始有RamDisk这种技术,这种技术提供一种将内存直接作为分区来使用的能力,且分配

给RamDisk的空间是写死的,设定好后不会改变。这个特征利用得不好会对内存产生浪费。

后来,人们在编码过程中发现,所有程序几乎都会产生临时文件,在硬盘上读写大量临时文件会影响计算机性能。于是

有人开始把临时文件写入RamDisk中来提高程序运行性能。

然后在Linux2.4内核中,引入了一个全新的文件系统(分区)-tmpfs,来统一解决这一类问题,POSIX标准里ÿ

转载地址:http://tjzh.baihongyu.com/

你可能感兴趣的文章
仓储模式到底是不是反模式?
查看>>
VS2015安装EF Power Tools
查看>>
Web APi之捕获请求原始内容的实现方法以及接受POST请求多个参数多种解决方案(十四)
查看>>
ASP.NET MVC之JsonResult(六)
查看>>
ASP.NET MVC之国际化(十一)
查看>>
SQL Server-索引故事的遥远由来,原来是这样的?(二十八)
查看>>
SQL Server之深入理解STUFF
查看>>
EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public?
查看>>
使用mybatis-generator生成底层
查看>>
Android APK 重签名
查看>>
Mybatis【3】-- Mybatis使用工具类读取配置文件以及从属性读取DB信息
查看>>
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
查看>>
Mybatis【6】-- Mybatis插入数据后自增id怎么获取?
查看>>
Mybatis【7】-- Mybatis如何知道增删改是否成功执行?
查看>>
Mybatis【9】-- Mybatis占位符#{}和拼接符${}有什么区别?
查看>>
【实战问题】-- 缓存穿透,缓存击穿和缓存雪崩的区别以及解决方案
查看>>
计算输入的一句英文语句中单词数
查看>>
zabbix系列之十——添加短信告警
查看>>
docker复制文件到宿主机
查看>>
lvs+keepalive构建高可用集群
查看>>