📅  最后修改于: 2023-12-03 14:43:59.034000             🧑  作者: Mango
在 Linux 下,我们可以使用不同的命令来检查硬件设备的使用情况,比如 CPU、内存、磁盘等。本文将介绍几个常用的命令,用于监控硬件设备的使用情况。
top
命令可以显示系统中所有进程的 CPU 占用率和内存占用率,以及一些其他信息。在终端输入 top
命令可以运行该命令。
$ top
top
命令运行后,会实时更新显示系统中所有进程的 CPU 占用率和内存占用率,按照占用率的高低排序。你可以使用下面的快捷键来控制 top
命令的显示:
q
:退出 top
命令;k
:杀死指定的进程;u
:仅显示指定用户的进程;1
:显示每个 CPU 核心的占用率。mpstat
命令用于显示指定时间段内每个 CPU 的使用情况。在终端输入 mpstat
命令,加上参数 1
,可以每秒更新一次 CPU 的使用情况。
$ mpstat 1
mpstat
命令运行后,会实时更新显示每个 CPU 核心的使用情况,包括用户(user)、系统(system)和空闲(idle)时间的占比等信息。
free
命令用于显示系统中可用内存的总量和使用情况。在终端输入 free
命令即可运行该命令。
$ free
free
命令运行后,会显示系统中可用内存的总量、使用量和剩余量等信息。
vmstat
命令用于显示系统中内存和交换分区的使用情况。在终端输入 vmstat
命令,加上参数 1
,可以每秒更新一次内存和交换分区的使用情况。
$ vmstat 1
vmstat
命令运行后,会实时更新显示内存和交换分区的使用情况,包括内存的使用量、交换分区的使用量和 CPU 的使用情况等信息。
df
命令用于显示磁盘分区的使用情况。在终端输入 df
命令即可运行该命令。
$ df
df
命令运行后,会显示所有磁盘分区的名称、大小、已用量、可用量和使用率等信息。
du
命令用于显示指定目录或文件的大小。在终端输入 du
命令,加上参数 -h
,可以以可读性较好的格式显示目录或文件的大小。
$ du -h /usr/local
du
命令运行后,会显示指定目录或文件的大小,以可读性较好的格式显示。
ifconfig
命令用于显示网卡的配置和状态信息。在终端输入 ifconfig
命令即可运行该命令。
$ ifconfig
ifconfig
命令运行后,会显示系统中所有网络接口的名称、MAC 地址、IP 地址和子网掩码等信息。
netstat
命令用于显示系统中网络连接的状态信息。在终端输入 netstat
命令,加上参数 -a
,可以显示所有连接状态的信息。
$ netstat -a
netstat
命令运行后,会显示系统中所有网络连接的本地 IP 地址、远程 IP 地址、连接状态和协议等信息。
本文介绍了常用的命令来检查硬件设备的使用情况,包括 CPU、内存、磁盘和网络等。你可以根据需要选择合适的命令来监控系统的硬件使用情况。