📅  最后修改于: 2023-12-03 15:26:19.996000             🧑  作者: Mango
在 Linux 系统中,有很多命令可以用来查看硬件信息。其中,free
和 top
是两个常用的命令,用于显示系统内存使用情况。
free
命令用于显示当前系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息。
$ free -h
该命令的输出结果如下:
total used free shared buff/cache available
Mem: 7.7G 1.9G 2.5G 118M 3.4G 5.4G
Swap: 2.0G 0B 2.0G
其中,各列的含义如下:
total
:总内存used
:已使用内存free
:空闲内存shared
:共享内存buff/cache
:缓存内存available
:可用内存top
命令用于显示当前系统的进程信息,包括进程的 PID、CPU 占用率、内存占用率等信息。
$ top
该命令的输出结果如下:
top - 13:43:43 up 20 days, 23:06, 1 user, load average: 0.11, 0.23, 0.30
Tasks: 216 total, 1 running, 215 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.4 us, 0.2 sy, 0.0 ni, 98.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7842.6 total, 2778.5 free, 1964.6 used, 2102.6 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4904.3 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1479 root 20 0 2893096 131900 97088 S 1.0 1.7 132:04.65 Xorg
1286 root 20 0 3838328 594220 54332 S 0.3 7.4 78:40.54 gnome-shell
10459 user1 20 0 3150608 217148 91876 S 0.3 2.7 3:42.25 chrome
其中,各列的含义如下:
PID
:进程的 IDUSER
:进程所属用户%CPU
:进程占用 CPU 的百分比%MEM
:进程占用内存的百分比TIME+
:进程运行时间COMMAND
:进程所属命令在 Linux 系统中,free
和 top
命令是两个常用的命令,用于显示系统内存使用情况和进程信息。通过使用这两个命令,我们可以比较直观地了解当前系统的内存和进程情况,从而更好地进行系统管理和优化。