一 free:
(1)功能:显示内存的使用情况,包括物理内存、虚拟内存、共享内存以及系统核心使用的缓冲区等消息。
(2)常用选项:
*-b:以字节为单位显示内存的使用情况。
*-k:以KB为单位显示内存的使用情况。
*-m:以MB为单位显示内存的使用情况。
*-s<间隔秒数>:按照指定的间隔时间持续显示内存的使用情况。
*-t:显示内存行总和。
(3)输出结果:
*Mem:表示物理内存的使用情况。
*-/+buffer/cached:表示缓冲的物理内存情况。
*Swap:表示磁盘上交换空间的使用情况。
二 vmstat:
(1)功能:显示系统虚拟内存的状态,搭配选项-d可以显式磁盘的使用情况。
(2)格式:vmstat [选项] 参数
(3)常用选项:
*-a:显示使用与非使用中的虚拟内存的状态。
*-d:显示磁盘信息。
*-f:显示开机后fork指令的使用情况。
*-s:显示比较完整的数据和统计信息。
*-S:设置显示容量单位:k、K、m、M表示:1000B、1024B、1000 000B、1048 576B。
*-p<分区>:显示指定分区的运行信息。分区只需写分区名(例如sda1)即可。
本文介绍了两种常用的内存管理工具:free 和 vmstat。free 工具用于显示系统的物理内存、虚拟内存、共享内存及核心缓冲区的使用情况;vmstat 则用于监控系统虚拟内存状态,同时可搭配选项显示磁盘使用情况。文章详细解释了这两个工具的功能、常用选项及输出结果。
466

被折叠的 条评论
为什么被折叠?



