linux性能监控:内存监控命令之free命令

简介: linux性能监控:内存监控命令之free命令

640.jpg


内存监控命令之free命令


1概述:

free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。


2常用命令格式:

free(选项)



3命令参数:


-b:以Byte为单位显示内存使用情况; 

-k:以KB为单位显示内存使用情况; 

-m:以MB为单位显示内存使用情况; 

-o:不显示缓冲区调节列; 

-s<间隔秒数>:持续观察内存使用状况; 

-t:显示内存总和列; 

-V:显示版本信息。


4使用实例:


01

实例1:

显示内存使用信息

命令:

   free

输出:

640.png

说明:

total:列显示内存总数; used:列显示已经使用的内存数; free:列显示空闲的内存数; shared:列显示当前已经废弃不用; buff/cache:列显示被 buffer 和 cache 使用的物理内存大小。 available :列显示还可以被应用程序使用的物理内存大小。Mem 行:(第二行)是内存的使用情况。 Swap 行:(第三行)是交换空间的使用情况。

02

实例2:


以总和的形式查询内存使用情况:

命令:

   free -t

输出:

640.png

03

实例3:


周期性查询内存使用信息

命令:

   free -s 5   //每5s执行一次命令

输出:

640.png


04

实例4:


可读格式输出内存信息

命令:

   free -h

输出:

640.png

相关文章
|
24天前
|
Web App开发 监控 JavaScript
监控和分析 JavaScript 内存使用情况
【10月更文挑战第30天】通过使用上述的浏览器开发者工具、性能分析工具和内存泄漏检测工具,可以有效地监控和分析JavaScript内存使用情况,及时发现和解决内存泄漏、过度内存消耗等问题,从而提高JavaScript应用程序的性能和稳定性。在实际开发中,可以根据具体的需求和场景选择合适的工具和方法来进行内存监控和分析。
|
4月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
3月前
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
101 10
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
|
2月前
|
监控 数据可视化 Java
如何使用JDK自带的监控工具JConsole来监控线程池的内存使用情况?
如何使用JDK自带的监控工具JConsole来监控线程池的内存使用情况?
|
2月前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
47 2
|
3月前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
48 1
|
3月前
|
Arthas 监控 Java
监控线程池的内存使用情况以预防内存泄漏
监控线程池的内存使用情况以预防内存泄漏
|
3月前
|
监控 数据可视化 Java
使用JDK自带的监控工具JConsole来监控线程池的内存使用情况
使用JDK自带的监控工具JConsole来监控线程池的内存使用情况
|
3月前
|
存储 监控 Linux
监控Linux服务器
详细介绍了如何监控Linux服务器,包括监控CPU、内存、磁盘存储和带宽的使用情况,以及使用各种系统监控工具如vmstat、iostat、sar、top和dstat来分析系统性能,并推荐了一些开源监控系统。
52 0
监控Linux服务器
|
4月前
|
Prometheus 监控 Kubernetes
在Linux中,如何进行系统性能的持续监控?
在Linux中,如何进行系统性能的持续监控?