📜  显示内存硬件的 linux 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:19.996000             🧑  作者: Mango

显示内存硬件的 Linux 命令 - Shell-Bash

在 Linux 系统中,有很多命令可以用来查看硬件信息。其中,freetop 是两个常用的命令,用于显示系统内存使用情况。

1. free 命令

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:可用内存
2. top 命令

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:进程的 ID
  • USER:进程所属用户
  • %CPU:进程占用 CPU 的百分比
  • %MEM:进程占用内存的百分比
  • TIME+:进程运行时间
  • COMMAND:进程所属命令
总结

在 Linux 系统中,freetop 命令是两个常用的命令,用于显示系统内存使用情况和进程信息。通过使用这两个命令,我们可以比较直观地了解当前系统的内存和进程情况,从而更好地进行系统管理和优化。