对于Linux初学者来说,了解系统的内存和显存使用情况是日常运维和故障排查的基础。本文将详细介绍如何使用简单命令查看Linux内存查看和显存信息,即使你是小白也能轻松掌握。
Linux提供了多种命令来查看内存使用情况,最常用的是free命令。
free命令在终端输入free -h,可以以人类可读的格式(如GB、MB)显示内存总量、已用、空闲等信息。例如:
$ free -h total used free shared buff/cache availableMem: 15G 2.1G 9.8G 245M 3.4G 12GSwap: 2.0G 0B 2.0G
其中Mem行是物理内存,Swap是交换分区。available列表示可供新程序使用的内存大小。
/proc/meminfo通过cat /proc/meminfo可以获取更详细的内存数据,包含内核使用情况。
如果你的Linux系统安装了NVIDIA显卡,可以使用nvidia-smi命令查看显存使用情况。
nvidia-smi直接输入nvidia-smi,会显示GPU型号、显存总量、已用显存、GPU利用率等信息。
$ nvidia-smi+-----------------------------------------------------------------------------+| NVIDIA-SMI 470.86 Driver Version: 470.86 CUDA Version: 11.4 ||-------------------------------+----------------------+----------------------+| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC || Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. || | | MIG M. ||===============================+======================+======================|| 0 GeForce RTX 3080 Off | 00000000:01:00.0 On | N/A || 30% 42C P8 28W / 320W | 1234MiB / 10240MiB | 0% Default |+-------------------------------+----------------------+----------------------+
其中Memory-Usage列显示了已用/总显存。
可以使用lspci | grep VGA查看显卡型号,或通过glxinfo(需安装mesa-utils)获取OpenGL信息,但显存大小通常不易直接读取,可借助intel_gpu_top(Intel集显)或radeontop(AMD显卡)。
通过本文,你学会了Linux内存查看的常用命令free和/proc/meminfo,以及显存信息的查看方法(特别是nvidia-smi)。这些技能对于系统监控和性能调优非常实用。希望你在实践中不断熟悉,成为Linux高手!
关键词:Linux内存查看、显存信息、free命令、nvidia-smi
本文由主机测评网于2026-02-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225597.html