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

linux怎么查内存占用(linux查看gpu占用情况)

  • linux
  • 2024-03-15 18:43:24
  • 204
如何检查 Linux 中的内存占用

常用的命令:



  • free -h:显示可用内存、已用内存和可用交换空间。

  • top:交互式命令,实时显示系统进程和内存使用情况。

  • vmstat:显示虚拟内存统计信息,包括缓冲区、缓存和页面错误。


要素:



  • 总内存:系统中可用内存的总量。

  • 已用内存:正在使用的内存量。

  • 可用内存:可以使用的内存量。

  • 缓存:存储最近访问数据的内存。

  • 缓冲区:存储等待写入磁盘的数据。

  • 交换空间:当物理内存不足时,用来扩展内存的磁盘空间。


示例:


使用 free -h 命令:
bash
free -h
total used free shared buff/cache available
Mem: 15.5G 12.6G 2.9G 201M 2.7G 2.2G
Swap: 12.3G 2.6G 9.7G
总内存为 15.5G。
已用内存为 12.6G。
可用内存为 2.2G。
使用 top 命令:
bash
top
查看 MEM 列以获取内存使用信息。
按 M 排序以查看内存使用最多的进程。
使用 vmstat 命令:
bash
vmstat 1
按 r 排序以查看页面错误统计信息。
按 b 排序以查看缓冲区和缓存统计信息。