• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS下top和free命令查看系统中空闲内存的方法

CentOS下top和free命令查看系统中空闲内存的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos top命令,centos free,centos freeradius,centos,centos入门教程等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

下面介绍使用top和free命令查看系统中空闲内存

所以你执行top命令看到的

[root@linuxzgf ~]# top

Mem: 8174492k total, 7124268k used,并不是代表你的应用程序已经使用了7.1的内存,这7.1G是包含了:应用程序内存 + 缓冲 + 缓存的内存的,需要用free命令查看.

下面是一个例子(单位是MB):

[root@linuxzgf ~]# free -m

                    total       used       free     shared    buffers     cached

Mem:          7982       6811       1171          0        350       5114

-/+ buffers/cache:       1346       6636

Swap:        16935         11      16924

[root@linuxzgf ~]# 

在这里例子中,应用程序只使用了1346MB内存,还有6636MB空闲内存可以使用. 

一些简单的计算方法: 

物理已用内存 = 实际已用内存 - 缓冲 - 缓存 

= 6811M - 350M - 5114M

物理空闲内存 = 总物理内存 - 实际已用内存 + 缓冲 + 缓存 

应用程序可用空闲内存 = 总物理内存 - 实际已用内存 

应用程序已用内存 = 实际已用内存 - 缓冲 - 缓存

原始解释:转至互联网:

Linux的基本原则是没有资源应该被浪费.因此核心会使用尽可能多的RAM,来缓存来自本地和远程的文件系统的信息.系统做读写操作的时候,会将与当前运行的进程相关的数据尽量存储在RAM里.系统报告的缓存是缓冲和页缓存两者之和.缓存并不是在进程结束的时候被回收(你可能很快会启动另外一个进程,需要同样的数据),而是随需回收–比如,当你启动一个需要大量内存的进程时,Linux核心会从内存中回收缓存,将得到的内存分配给新的进程. 

有些区域,比如匿名内存映射(mmps)和共享内存区域,它们被报告为缓存,但不是被核心直接释放.一般的缓存不映射到进程的地址空间,仅仅是简单的核心映射,而这些特别的缓存映射到所有挂接到它们上面的进程. 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS下top和free命令查看系统中空闲内存的方法
  • CentOS中使用top命令查看CPU详细图解

相关文章

  • 2017-05-12Centos下crontab指定执行用户
  • 2017-05-12讲解RedHat系统中一些常用的重要内核文件
  • 2017-05-12CentOS设置文件字符编码的方法
  • 2017-05-12CentOS安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
  • 2017-05-12CentOS6.5基本操作常用命令详解
  • 2017-05-12centos中netspeeder网络加速/优化器的安装方法
  • 2017-05-12CentOS看进程打开的文件或文件对应的进程的详解
  • 2017-05-12linux学习第一步 vmware下安装centos及部分设置
  • 2017-05-12CentOS 6.4下编译安装MySQL 5.6.14详细步骤
  • 2017-05-12CentOS里egrep命令详解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Centos系统下查看和修改网卡Mac地址(附ifconfig命令格式)
    • 在CentOS服务器上安装配置LEMP的详细教程
    • CentOS中的find命令详解
    • 在CentOS系统上查看用户登录记录的方法
    • CentOS常用命令小结
    • CentOS系统安装使用版本控制系统Subversion的方法
    • centos7文件系统管理btrfs详解
    • CentOS中将DVD作为默认yum源的设置方法
    • Centos7安装Chacha20加密算法详解
    • CentOS5.x系统内核优化详解

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有