RAMFS

一、概述

    RAMFS是Linux下一种基于RAM做存储的文件系统。在使用过程中你就可以把ramfs理解为在普通的HDD上建立了一个文件系统,HDD被替换成了RAM,因为是RAM做存储所以会有很高的存储效率。由于 ramfs 的实现就相当于把 RAM 作为最后一层的存储,所以在 ramfs 中不会使用 swap。
    所以在 ramfs 中不会使用 swap。你什么时候听过会把 HDD 上的文件 swap 到哪里去吗?平常说的 swap 都是针对内存来说的,而 ramfs 底层的存储是 RAM,虽然不是 HDD,但是在 Linux 看来它就跟 HDD 一样。但是 ramfs 有一个很大的缺陷就是它会吃光系统所有的内存,即使你 mount 的时候指定了大小,同时它也只能被 root 用户访问。
    正如上面所说,使用 ramfs 或 tmpfs,可以分配一部分物理内存用作分区。你可以挂载这个分区,像硬盘分区一样开始读写文件。由于您将读取和写入 RAM,因此速度会更快。当重要进程由于磁盘写入而变得非常缓慢时,可以选择 ramfs 或 tmpfs 文件系统将文件写入 RAM。tmpfs 和 ramfs mount 都将为其提供从主内存快速读取和写入文件的能力。当在一个小文件上测试时,可能看不到巨大的差异。只有将大量数据写入具有其他处理开销(例如网络)的文件时,才会注意到差异。

二、挂载分区

1、挂载ramfs







全部评论

相关推荐

“无名小卒,还是名扬天下?”我知道很多人都不觉得我能走到今天这一步,当然,也包括我自己。在我的人生里,有两部作品刻下了最深的烙印:《斗破苍穹》与《龙族》。它们总被人拿来对照:一边是萧炎的桀骜轻狂,一边是路明非的怯懦衰颓。有人说,天蚕土豆没见过魂天帝,但江南见过真凯撒。我时常觉得,自己就是那个衰小孩路明非。可路明非可以开挂,我不可以;我也无数次幻想过,能拥有萧炎那般年少轻狂的人生,可我没有他与生俱来的逆天天赋。我只是个平庸的普通人,一个看过《斗破苍穹》却开不了挂的路明非,只能一步一步往上爬。从我下定决心找实习的那一刻起,我就给自己定下了目标:“我一定要为字节跳动卖命.jpg”。萧炎有他的三年之约,我有我的两年半之约(其实是一年半)。2024.11.20,科大讯飞的第一封实习offer落进邮箱,我迈出了这场奔赴的第一步。2025.8.18,放弃百度转正的安稳机会,转身走进前路未卜的不确定里。我很感谢我在百度的mentor,是她从茫茫人海选中了我,给了我大厂实习的机会。即便有段时间我状态差、产出不理想,她依旧愿意认可我、希望我留下转正。2025.11.14,我选择走进字节跳动,以实习生的身份重新出发。2026.3.25 - 3.31,一周速通上海飞书,幸遇赏识我的伯乐,斩获Special Offer。被告知面试通过的那一刻,我的内心无比平静,就像这个offer本就该属于我。不是侥幸,是应得的。这一路,有人看轻过我的出身,不相信我能走到这里;也有人在我看不见前路的时候,替我举过灯。没有他们的鼓励与支撑,就没有今天站在这里的我。我看到了自强不息的激荡,那是一个双非的伟大乐章!我是雨夜迈巴赫,我要开启属于我的新篇章了。
在看牛客的本杰明很勇...:真心祝贺l总 我永远的偶像 我滴神
春招至今,你收到几个面试...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务