Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

查看linux内存使用率

作者:⒈种依靠゛ζ   发布日期:2025-04-30   浏览:41

# 使用 free 命令查看 Linux 内存使用率
# -h 参数以人类可读的格式显示内存大小(如 KB, MB, GB)
free -h

# 解释:
# total: 总物理内存
# used: 已使用的内存
# free: 空闲的内存
# shared: 被多个进程共享的内存
# buff/cache: 用作缓冲区/缓存的内存
# available: 在不交换出其他应用程序的情况下可用于启动新应用程序的内存估算值

# 如果需要更详细的内存使用情况,可以使用以下命令
vmstat -s | grep "used memory"

# 解释:
# vmstat 是一个报告虚拟内存统计信息的工具
# -s 参数会列出各种系统的计数器
# grep "used memory" 过滤出已使用的内存信息

如果你需要更精确的内存使用率百分比,可以使用以下脚本:

#!/bin/bash
# 获取总内存和已使用内存
total_memory=$(grep MemTotal /proc/meminfo | awk '{print $2}')
used_memory=$(grep MemAvailable /proc/meminfo | awk '{print $2}')

# 计算已使用内存百分比
memory_usage_percentage=$((($total_memory - $used_memory) * 100 / $total_memory))

# 输出内存使用率
echo "Memory Usage: $memory_usage_percentage%"

解释:

  • /proc/meminfo 文件包含了系统的内存信息。
  • awk 用于提取特定字段。
  • 计算公式为:(总内存 - 可用内存) / 总内存 * 100

上一篇:linux硬盘挂载的命令

下一篇:linux测试ip端口

大家都在看

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

linux配置静态路由,并永久生效

linux查看后台

linux添加用户到指定组

shutdown linux

linux gzip解压

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站