# 查看Linux内存使用情况的命令
# 1. 使用 free 命令
# 这是最常用的命令,可以显示系统的内存使用情况,包括物理内存和交换内存。
# -h 参数以人类可读的格式(如 KB, MB, GB)显示内存大小。
free -h
# 输出示例:
# total used free shared buff/cache available
# Mem: 7.7G 2.1G 3.9G 268M 1.7G 5.0G
# Swap: 2.0G 0B 2.0G
# 2. 使用 vmstat 命令
# vmstat 是一个报告虚拟内存统计信息的工具,也可以查看内存使用情况。
# 第一行是平均值,从第二行开始是实时数据。
vmstat -s | grep "total memory\|used memory\|free memory"
# 输出示例:
# 8174920 total memory
# 5242880 used memory
# 2932040 free memory
# 3. 使用 cat /proc/meminfo
# /proc/meminfo 文件包含了详细的内存信息。
# 可以通过 cat 命令查看这个文件的内容。
cat /proc/meminfo
# 输出示例(部分内容):
# MemTotal: 8174920 kB
# MemFree: 2932040 kB
# Buffers: 123456 kB
# Cached: 1789120 kB
# SwapCached: 0 kB
# Active: 3456780 kB
# Inactive: 1234560 kB
解释说明:
free
命令是最简单直观的方式,适合快速查看内存使用情况。vmstat
提供了更详细的内存和系统状态信息,适合需要深入分析时使用。/proc/meminfo
文件包含最全面的内存信息,适合需要详细了解各个内存项的情况。上一篇:linux logrotate
下一篇:linux怎么查看ip
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站