# 使用 free 命令查看 Linux 服务器内存使用情况
# -h 参数表示以人类可读的格式显示(例如,KB, MB, GB)
free -h
# 输出示例:
# total used free shared buff/cache available
# Mem: 7.7G 1.2G 5.3G 248M 1.2G 6.0G
# Swap: 2.0G 0B 2.0G
# 使用 vmstat 命令查看更详细的内存信息
# -s 参数表示以统计模式显示
vmstat -s | grep "memory\|swap"
# 输出示例:
# 8179456 K total memory
# 1258240 K used memory
# 5571000 K active memory
# 1297920 K inactive memory
# 5921216 K free memory
# 0 K buffer memory
# 1266120 K swap cache
# 2097148 K total swap
# 0 K used swap
# 2097148 K free swap
# 使用 cat 命令查看 /proc/meminfo 文件,获取详细的内存信息
cat /proc/meminfo
# 输出示例:
# MemTotal: 8179456 kB
# MemFree: 5921216 kB
# Buffers: 24576 kB
# Cached: 1266120 kB
# SwapCached: 0 kB
# Active: 5571000 kB
# Inactive: 1297920 kB
# Active(anon): 1258240 kB
# Inactive(anon): 128 kB
# Active(file): 4312760 kB
# Inactive(file): 1296992 kB
# ...
解释说明:
free -h 是最常用的命令,用于快速查看内存和交换分区的使用情况。vmstat -s 提供了更详细的内存统计信息,包括总内存、已用内存、空闲内存等。cat /proc/meminfo 提供了最详细的内存信息,适合需要深入了解系统内存状态的场景。上一篇:linux 共享文件夹
下一篇:linux查看硬件信息命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站