zoukankan      html  css  js  c++  java
  • 【Linux】简单明了查看内存使用和ubuntu的版本号及位数

    1.查看ubuntu的版本号:cat /etc/issue

    2.查看系统是32位的还是64位:getconf LONG_BIT

    3.查看内存使用 free

    free命令可以用来查看系统内存使用情况,--help查看其参数用法

    • -b  以Byte为单位显示内存使用情况。 
    • -k  以KB为单位显示内存使用情况。 
    • -m  以MB为单位显示内存使用情况。
    • -g   以GB为单位显示内存使用情况。 
    • -o  不显示缓冲区调节列。 
    • -s<间隔秒数>  持续观察内存使用状况。 
    • -t  显示内存总和列。 
    • -V  显示版本信息。

    解释:

    •    total:是总的物理内存
    •    used:使用中的内存
    •    free:完全空闲的内存
    •    shared:多个进程共享的内存 
    •    buffers:写缓存,在写入磁盘之前,先把数据缓存一段时间,可以释放
    •    cache:读缓存,读取过的文件,会缓存一段时间。可以释放
    •    -buffers/cache:应用程序实际使用中的内存大小,等于used-buffers-cached(Mem列的三个数)
    •    +buffers/cache:可供使用的内存总量,等于free+buffers+cached(Mem列的三个数)

    所以,可以供程序使用的内存,应该看+buffers/cache(),而不是free。

    那明明已经开始使用 swap了,怎么能说内存还充足呢?

    照我的理解是,系统在分配内存的时候,如果发现内存不足,会释放一批旧的cache,把空间腾出来给新申请的进程用, 有时候释放不充分或者不及时,于是开始使用到swap了!

  • 相关阅读:
    jquery操作checkbox方法(全选、全不选、至少选择一个、选择值/文本)
    如何设置tomcat服务器编码为utf-8编码
    eclipse创建文件package,source folder和folder区别及相互转换
    git常用命令
    Java程序员最常犯的错误盘点之Top 10
    最有用的java面试题
    Java面试进阶部分集合
    Java面试基础部分合集
    python作为计算器(数学用法)
    phthon入门介绍
  • 原文地址:https://www.cnblogs.com/wucaiyun1/p/6807890.html
Copyright © 2011-2022 走看看