📅  最后修改于: 2023-12-03 14:43:59.522000             🧑  作者: Mango
在 Linux 终端下,我们可以使用 Shell-Bash 脚本来显示系统当前的内存使用情况以及进程信息。本文介绍了如何编写 Shell-Bash 脚本来实现这一功能。
我们可以通过 free
命令来查看当前系统的内存使用情况。该命令返回的信息包括:
total
:总内存量used
:已使用的内存量free
:未使用的内存量shared
:共享内存量buffers
:缓存的内存量cached
:高速缓存的内存量我们可以使用如下 Shell-Bash 脚本来显示当前系统的内存使用情况:
#!/bin/bash
# 输出内存使用情况
free -h
该脚本使用了 free
命令来获取当前系统的内存使用情况,并使用了 -h
参数来使输出更加友好。输出结果将包括总内存量、已使用的内存量、未使用的内存量、共享内存量、缓存的内存量以及高速缓存的内存量。
我们可以通过 ps
命令来查看系统当前正在运行的进程信息。该命令返回的信息包括:
PID
:进程 ID%CPU
:进程使用 CPU 的百分比%MEM
:进程使用内存的百分比VSZ
:进程虚拟内存大小(单位为 KB)RSS
:进程实际使用的物理内存大小(单位为 KB)TTY
:与进程关联的终端STAT
:进程状态START
:进程启动时间TIME
:进程使用 CPU 时间COMMAND
:进程命令名称我们可以使用如下 Shell-Bash 脚本来显示当前系统正在运行的进程信息:
#!/bin/bash
# 输出进程信息
ps aux
该脚本使用了 ps
命令来获取当前系统正在运行的进程信息,并使用了 aux
参数来获取完整的进程信息。输出结果将包括进程 ID、进程使用 CPU 的百分比、进程使用内存的百分比、进程虚拟内存大小、进程实际使用的物理内存大小、与进程关联的终端、进程状态、进程启动时间、进程使用 CPU 时间以及进程命令名称。
通过上述 Shell-Bash 脚本,我们可以方便地在 Linux 终端下显示系统当前的内存使用情况以及进程信息。这对于我们进行系统管理和故障排查都非常有帮助。