当前位置:首页 > linux > 正文

linux查看内存使用百分比(linux内存使用率怎么看)

  • linux
  • 2024-03-25 13:13:26
  • 8491

查看 Linux 内存使用百分比


使用 free 命令
free -m:显示以 MB 为单位的内存使用情况。
free -g:显示以 GB 为单位的内存使用情况。
输出示例:
total used free shared buff/cache available
Mem: 32G 28G 4G 491M 580M 4G
其中,"used" 列显示已使用的内存百分比。 在此示例中,已使用的内存百分比为 28G / 32G 100% = 87.5%。
使用 top 命令
top:实时显示进程的 CPU 和内存使用情况。
top -m:显示以 MB 为单位的内存使用情况。
top -g:显示以 GB 为单位的内存使用情况。
输出示例:
Mem: 32G total, 28G used, 4G free, 491M buffers
其中,"used" 行显示已使用的内存百分比。 在此示例中,已使用的内存百分比为 28G / 32G 100% = 87.5%。
使用 vmstat 命令
vmstat 1 2:每 2 秒更新一次内存使用情况。
vmstat 1 2 | grep r:仅显示与内存相关的统计信息。
输出示例:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 0 392540 132528 1524572 0 0 0 0 0 2 1 89 0 1 9
0 0 0 392540 132540 1524612 0 0 0 0 0 2 1 89 0 1 9
其中,"r" 列显示已使用的内存百分比。 在此示例中,已使用的内存百分比为 (1524572 + 1524612) / 2 100% = 87.5%。