Linux 內存文件系統-ramfs and tmpfs


Linux內存文件系統:可滿足高IO的要求

  • ramdisk: 基於虛擬在內存中的其他文件系統(ex2fs)。
    • 掛載方式:mount /dev/ram /mnt/ramdisk 
  • ramfs: 物理內存文件系統,只存在於物理內存中。其大小也不是固定的,而是隨着所需要的空間動態得增減。
    • 掛載方式:mount -t ramfs yaowen /mnt/ramfs -o maxsize=2000 
    • ramfs 使用方式:mount yaoxu -t ramfs /mnt/ramfs/ -o maxsize=20M 
  • tmpfs: 虛擬內存文件系統,不同於塊設備形式實現的ramdisk, 也不同於真對物理內存實現的ramfs 文件系統。
    • tmpfs 可以使用物理內存,也能使用交換分區。
    • 掛載方式:mount tmpfs /mnt/tmpfs -t tmpfs -o size=32M 
    • 掛載方式:mount none  /mnt/tmpfs -t tmpfs -o size=3G 
    • tmpfs測試:dd if=/dev/urandom of=./ddfile bs=1024k count=4096 
    • 測試結果:

保持更新,轉載請注明出處:https://www.cnblogs.com/xuyaowen/p/ramfs-tmpfs-test.html 

其他相關鏈接:https://www.cnblogs.com/xuyaowen/p/ramfs-tmpfs-ramdisk.html 

tmpfs 相關的鏈接:http://man7.org/linux/man-pages/man5/tmpfs.5.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM