zoukankan      html  css  js  c++  java
  • centos中调整tmpfs分区的大小

    tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用系统的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。

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

    tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的tmpfs文件系统会完全驻留在内存RAM中,读写几乎可以是瞬间的。同时它也有一个缺点tmpfs数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。

    调整tmpfs是内存的2倍(内存1536):3072

    查看磁盘分区情况:

    # df -h

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        95G  5.0G  89G  6% /
    tmpfs          747M  76K  747M  1% /dev/shm
    /dev/sda1      190M  35M  145M  20% /boot
    /dev/sda3      976M  1.4M  924M  1% /tmp
    /dev/sr0        1.9G  1.9G    0 100% /media/CentOS-6.9-x86_64-LiveDVD

    卸载tmpfs:

    umount /dev/shm

    进程被占用,杀掉进程:
     fuser -km /dev/shm

    再次卸载tmpfs:

    umount /dev/shm

    挂载tmpfs:

    mount -t tmpfs -o size=3072m tmpfs /dev/shm

    查看磁盘分区情况:

    # df -h

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        95G  5.0G  89G  6% /
    /dev/sda1      190M  35M  145M  20% /boot
    /dev/sda3      976M  1.4M  924M  1% /tmp
    /dev/sr0        1.9G  1.9G    0 100% /media/CentOS-6.9-x86_64-LiveDVD
    tmpfs          3.0G    0  3.0G  0% /dev/shm

    重新启动后发现,tmpfs仍回还原到内存的一半,/etc/rc.local文件中手动加入remount命令

    echo "mount -t tmpfs -o size=3072m tmpfs /dev/shm" >>/etc/rc.local

    重启

  • 相关阅读:
    详说清除浮动
    ie7 z-index 失效问题
    ul里不能直接嵌套div(在ie7以前版本)
    jQuery 发送验证码倒计时按钮
    VBA: Cant find project or librar
    InstallShield Limited Edition制作安装文件
    InstallShield制作升级安装包
    VBA 获取Sheet最大行
    求两条线段交点zz
    VBA找不到progress bar的处理办法。
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9288866.html
Copyright © 2011-2022 走看看