查看内存及交换swap分区大小及使用率

man  free

NAMEfree - Display amount of free and used memory in the systemSYNOPSISfree [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V]DESCRIPTIONfree  displays  the total amount of free and used physical and swap memoryin the system, as well as the buffers used by the kernel.  The shared mem-ory column should be ignored; it is obsolete.OptionsThe  -b  switch displays the amount of memory in bytes; the -k switch (setby default) displays it  in  kilobytes;  the  -m  switch  displays  it  inmegabytes.The -t switch displays a line containing the totals.The -o switch disables the display of a "buffer adjusted" line.  If the -ooption is not specified, free subtracts buffer memory from the used memoryand adds it to the free memory reported.The  -s  switch  activates continuous polling delay seconds apart. You mayactually specify any floating point number for delay,  usleep(3)  is  usedfor microsecond resolution delay times.The -l switch shows detailed low and high memory statistics.The -V switch displays version information.FILES/proc/meminfo-- memory information

free   -m  -s   6    ###每隔6s输出一次

[root@VM_0_3_centos ~]# free -mtotal       used       free     shared    buffers     cached
Mem:          3830       3723        107          0        240       1604
-/+ buffers/cache:       1878       1952
Swap:            0          0          0

 计算方式

191272k total  物理内存总量 
173656k used  使用的物理内存总量 
17616k free  空闲内存总量

total =  userd + free
22052k buffers  用作内核缓存 的内存量 
123988k cached  缓冲的交换区总量。
-/+buffters/cache-userd =  mem-userd  - buffters - cached

swap  交换分区信息

free -m 内存相关推荐

  1. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  2. JVM内存调优原则及几种JVM内存调优方法

    JVM内存调优原则及几种JVM内存调优方法 1.堆大小设置. 2.回收器选择. 1.在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因 ...

  3. JVM 常见异常及内存诊断

    栈内存溢出 栈内存大小设置:-Xss size 默认除了window以外的所有操作系统默认情况大小为 1MB,window 的默认大小依赖于虚拟机内存. 栈帧过多导致栈内存溢出 下述示例代码,由于递归 ...

  4. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  5. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  6. c++ 进程快照_如何在 Linux 中找出内存消耗最大的进程

    很多次,你可能遇见过系统消耗了过多的内存.如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程. -- Magesh Maruthamuthu(作者) 很多次,你可能遇见过系统 ...

  7. Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)

    Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...

  8. NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存

    NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...

  9. c/c++的内存四区

    内存四区的图示 内存四区的代码案例 #include <stdio.h> void fun() {static int k = 10; //初始化的静态局部变量(data区的rw段)sta ...

  10. 阿里云Centos 解决挖矿程序:kdevtmpfsi--服务器CPU占用高、内存占用高

    前言 互联网存在很多的漏洞,如果我们使用不当,就会别被别人利用或者是盗取信息.之前在阿里云买的服务器,自己配置了nginx,mysql,redis等服务.由于在某些时候,本地程序开发中需要使用这些服务 ...

最新文章

  1. CVPR 2021 | 港科大:如何利用闪光图像(flash image)来去除反光
  2. 汇编语言 ADC指令和SBB指令
  3. Alcatel 6850实现静态路由
  4. 策略(strategy)模式
  5. java学习(70):GUL图形用户界面初识
  6. 虚拟机安装 xp步骤(参照百度文库)
  7. 跟我读论文丨ACL2021 NER 模块化交互网络用于命名实体识别
  8. 登录和注销、基于Session的购物车案例、验证码的使用、防止表单重复提交
  9. 1g的树莓派4b能做什么_树莓派4B系统安装及配置
  10. 汉诺塔递归算法C++实现
  11. 最新oss对象储存防红直连 防红代码html静态页面
  12. win7 可以装matlab 吗,win7系统怎么安装matlab软件(图文教程)
  13. 服务器 分辨率问题 显示器不显示不出来,遇到显示器分辨率调不了这个问题怎么办?...
  14. 蓝桥杯——摔手机 动态规划
  15. 十、如何给标识符命名
  16. padStart(),padEnd()方法
  17. hadoop集群基本配置
  18. 常用电平标准——LVTTL、LVCMOS、LVDS等
  19. 【报告分享】阿里研究院:2020中国淘宝村研究报告(附下载)
  20. d2-admin-路由菜单

热门文章

  1. [C] zintrin.h: 智能引入intrinsic函数 V1.01版。改进对Mac OS X的支持,增加INTRIN_WORDSIZE宏...
  2. [小猫学NA]CCNA学习指南第二章笔记
  3. mysql 如何查看constraint定义的的所有约束_MySQL:如何查看表上的所有约束?
  4. 闪迪U3利用工具U3-Pwn
  5. c语言整形数组相加,[c语言]将两个整形升序数组合并为一个升序数组
  6. mac怎么用c语言写文件路径,Mac 中使用os模块更改文件路径
  7. python课程水平测试成绩查询_学业水平测试成绩查询
  8. Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AV
  9. VMware12.0PRo 下安装Ubuntu14.04LTS
  10. 使用脑电图慢皮层电位重建3D空间中的手,肘和肩的实际和想象的轨迹