zoukankan      html  css  js  c++  java
  • linux 清理内存命令 查看内存命令

    查看内存:

    我们可以用free命令查看内存信息:

    free -g

            total used free shared buffers cached
    Mem: 15   15    0     0         0           9
    -/+ buffers/cache: 5 10
    Swap: 15  0     15

    -g 是内存大小单位G,也可以-m(),或者不加此参数

    total——总物理内存
    used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存
    free——完全未被使用的内存
    shared——应用程序共享内存
    buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)
    cached——缓存,用于已打开的文件

    查看内存条数命令:

    dmidecode | grep -A16 "Memory Device$"

    清理内存:

    清理内存前最好sync一下,防止丢数据。

    因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件的读写速度。

    sync
    echo 1 > /proc/sys/vm/drop_caches
    echo 2 > /proc/sys/vm/drop_caches
    echo 3 > /proc/sys/vm/drop_caches

    cache释放:
    To free pagecache:
    echo 1 > /proc/sys/vm/drop_caches

    To free dentries and inodes:
    echo 2 > /proc/sys/vm/drop_caches

    To free pagecache, dentries and inodes:
    echo 3 > /proc/sys/vm/drop_caches

  • 相关阅读:
    H3C 12508 收集诊断信息
    hzwer收集课件笔记
    hzwer收集课件笔记
    Educational Codeforces Round 85 (Rated for Div. 2)
    Codeforces Round #632 (Div. 2)
    Codeforces Round #588 (Div. 2)
    Educational Codeforces Round 73 (Rated for Div. 2)
    Codeforces Round #631 (Div. 2)
    Codeforces Round #630 (Div. 2)
    复试准备
  • 原文地址:https://www.cnblogs.com/cade/p/3571812.html
Copyright © 2011-2022 走看看