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

相关文章
|
25天前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
77 0
Linux内存问题排查命令详解
|
3月前
|
安全 C语言 C++
比较C++的内存分配与管理方式new/delete与C语言中的malloc/realloc/calloc/free。
在实用性方面,C++的内存管理方式提供了面向对象的特性,它是处理构造和析构、需要类型安全和异常处理的首选方案。而C语言的内存管理函数适用于简单的内存分配,例如分配原始内存块或复杂性较低的数据结构,没有构造和析构的要求。当从C迁移到C++,或在C++中使用C代码时,了解两种内存管理方式的差异非常重要。
145 26
|
9月前
|
缓存 Linux
linux 手动释放内存
在 Linux 系统中,内存管理通常自动处理,但业务繁忙时缓存占用过多可能导致内存不足,影响性能。此时可在业务闲时手动释放内存。
454 17
|
5月前
|
缓存 Linux 数据安全/隐私保护
Linux环境下如何通过手动调用drop_caches命令释放内存
总的来说,记录住“drop_caches” 命令并理解其含义,可以让你在日常使用Linux的过程中更加娴熟和自如。
1080 23
|
7月前
|
监控 Linux Python
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
251 27
|
8月前
|
消息中间件 Linux
Linux中的System V通信标准--共享内存、消息队列以及信号量
希望本文能帮助您更好地理解和应用System V IPC机制,构建高效的Linux应用程序。
314 48
|
8月前
|
缓存 NoSQL Linux
Linux系统内存使用优化技巧
交换空间(Swap)的优化 禁用 Swap sudo swapoff -a 作用:这个命令会禁用系统中所有的 Swap 空间。swapoff 命令用于关闭 Swap 空间,-a 参数表示关闭 /etc/fstab 文件中配置的所有 Swap 空间。 使用场景:在高性能应用场景下,比如数据库服务器或高性能计算服务器,禁用 Swap 可以减少磁盘 I/O,提高系统性能。
309 3
|
8月前
|
缓存 Linux
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
624 2
|
SQL 运维 监控
关系型数据库性能监控工具
【5月更文挑战第21天】
280 2
|
运维 监控 Java
(十)JVM成神路之线上故障排查、性能监控工具分析及各线上问题排错实战
经过前述九章的JVM知识学习后,咱们对于JVM的整体知识体系已经有了全面的认知。但前面的章节中,更多的是停留在理论上进行阐述,而本章节中则更多的会分析JVM的实战操作。
379 1

热门文章

最新文章